1756
1557
816
1653
740
910
678
736
847
795
1075
820
1441
1023
1444
680
1687
2016
1641
967
2600
1412
717
1299
1188
770
1793
1442
1420
1295
1554
1288
1586
1712
730
1530
1558
1496
2900
4265
1578
1390
1520
1547
872
1351
1280
1800
1677
1512
1646
1546
1866
1451
774
1447
1378
1281
1590
1083
855
1356
863
1146
1195
1313
2407
1418
1805
1292
688
915
1548
1640
681
1667
725
811
1139
771
1300
749
657
1677
2034
953
682
984
842
699
1370
1536
715
1655
678
1466
1408
2057
644
1020
924
1005
750
959
1597
1535
2460
762
1573
696
690
2983
2707
1097
2333
658
1808
875
790
1002