2962
1101
1000
2161
1251
1742
983
1525
1308
1059
872
1779
903
933
887
906
18313
1010
948
941
996
1867
1136
1725
1033