1640
731
1134
702
1745
3155
940
905
1831
1169
1445
2649
1647
828
981
1846
854
904
1850
2215
1050
2276
700
2183
1375
903
1889
1984
1892
2024
3099
709
1512
950
794
1409
820
4067
1959
1662
630
2150
1873
1104
874
2478
2237
2207
1805
1357
1693
1255
1335
1282
1520
1078
1119
825
985
723
1146
1964
784
3544
1384
656
601
1894
631
683
814
731
892
859
1275
1496
1231
1080
3834
2086
2406
901
646
1533
1363
1491
1056
1267
645
1816
3523
716
1290
633
1485
696
2015
706
3277
1724
774
2757
668
2209
877
2648
8884
959
2491
664
1378
3003
711
706
678
1396
1292
812
1367
1109