1081
998
3316
1934
837
1053
844
825
2862
1013
1735
2620
29370
975
8285
13584
881
2930
940
4429
1516
987
1432
2715
1253
859
1600
1294
1329
1446
872
1281
1464
1079
2619
1093
1977
908
832
933
798
870
2213
803
2054
1159
1081
1008
812
928
906
1148
1167
968
853
1723
19309
1267
931
1031