2543
1186
2395
1843
2397
774
695
1330
1345
1042
1191
1550
1893
875
1191
8782
690
1133
1496
1636
1920
938
1053
1168
914
801
2125
2878
1546
1292
1521
1386
1462
2565
1896
904
1231
1061
853
1638
1314
3367
882
1187
997
975
877
1006
972
2574
1270
902
2267
1213
941
1000
945
775
2336
1111
1464
1286
673
912
1888
1152
3234
1005
1916
1519
2392
742
2160
737
722
778
1129
863
2894
1038
833
998
1540
953
957
4905
1057
896
1926
4392
819
1159
1050
1297
811
2399
808
1242
842
778
2396
692
764
1058
698
899
1362
773
1060
949
3322
820
1184
2522
950
850
1313
974
749
806