3099
1505
1263
1438
975
743
863
754
766
1886
1677
1114
2950
1767
1591
1421
1263
1533
1610
1851
806
862
4992
756
1533
1340
1734
1061
712
1203
1492
769
1379
1427
731
835
2101
1177
691
5047
833
1096
811
2538
1276
689
1469
1368
1294
1308
1356
1215
1375
891
1762
970
1315
1851
944
1485
1288
2167
2114
1544
816
865
1273
6386
1102
1010
2737
951
954
694
729
2446
762
689
945
1211
698
756
2509
856
1188
1734
1328
1117
1298
890
689
1059
1106
3863
1594
1057
763
3303
1338
1847
2199
2012
1709
1278
1536
1536
1051
1431
1256
4967
1285
1296
663
2067
1499
1047
921
1029
1581
866