1643
1647
1085
1027
617
699
816
1003
722
1655
1299
706
1798
1638
1587
819
1636
912
2959
2717
661
843
700
696
798
1469
1574
1609
1319
1307
1554
765
1351
2017
2002
1546
1367
717
802
761
737
911
2021
3310
1046
1954
1596
1811
1416
1478
1752
2914
1793
803
3548
1756
1697
1360
1756
1557
806
1545
615
1110
1471
663
656
2598
939
772
1894
747
1225
820
823
1387
846
746
2113
1855
971
983
2113
2239
1090
693
1311
1583
733
657
1035
919
2546
678
2254
3143
1903
794
630
2204
1197
844
643
948
779
1547
1994
653
1050
1529
993
1061
845
963
675
1080
1155
1512
2771
3296