2795
1085
15658
1152
1126
1180
2564
1099
999
1205
3412
839
1752
989
842
1599
857
964
940
2337
831
834
1003
1259
798
1773
836
1811
819
1430
4654
1098
930
967
1140
968
845
1120
3977
996
896
1881
1861
1361
2401
2791
3401
2388
1312
4122
924
12333
1296
22272
1253
1107
1112
941
1247
980