2982
1143
3304
782
1196
1982
743
1028
3288
713
718
829
696
1947
1228
1172
855
713
1315
1003
851
1913
1140
867
801
1230
740
2443
2513
1065
1707
745
799
1031
1323
1178
695
675
1246
693
930
1173
2648
861
1714
1031
1915
826
705
1447
841
2026
1305
796
1012
1754
745
871
1645
1371
1829
669
4564
1022
4000
1331
811
1324
877
738
1430
682
892
1288
690
1814
1243
632
1548
1292
744
1139
906
859
745
1677
1631
3255
737
789
1804
1617
1397
1321
3035
1000
2602
721
674
915
3193
1293
667
2097
787
1582
620
1197
621
5774
1240
655
1966
625
1122
2015
939
958
699
928