2797
1085
15659
1152
1127
1180
2564
1099
1000
1205
3414
839
1752
989
842
1599
857
964
940
2337
831
834
1003
1261
798
1773
836
1811
819
1430
4654
1098
930
967
1140
968
845
1120
3978
997
896
1882
1861
1361
2401
2791
3401
2388
1312
4123
925
12334
1296
22275
1253
1107
1112
941
1247
980