669
2692
1735
2378
1539
959
1351
1127
952
1298
1314
730
1645
971
832
1428
654
2137
961
794
2510
719
722
764
682
697
717
656
678
623
772
1929
2072
1765
1809
1854
1960
2086
1790
1668
2021
1501
2080
1662
1342
1131
1131
1571
1151
1351
1293
1492
716
1544
1143
1201
696
674
1319
659
722
3252
1856
859
831
814
2208
898
1888
1534
1351
1962
2617
1268
680
1573
746
735
779
794
2595
1445
1048
839
1733
1216
963
1237
1146
2135
2159
935
1764
1418
668
762
1341
3011
662
749
1000
672
1881
1734
4050
1309
728
817
705
4038
1278
2180
1392
1657
967
1109
848
990
1278
930