986
1709
1632
1486
1046
1791
1889
1290
1649
713
766
5403
2534
581
724
1114
962
745
1575
1236
1510
703
1980
994
839
1720
858
1540
806
1750
706
1358
665
1299
1050
1034
758
693
1857
707
826
1723
716
664
1388
1288
645
670
1705
999
734
730
1821
1103
923
1419
711
1474
1469
1241
1850
675
1222
912
1028
1461
683
793
1888
1097
696
1031
1229
700
1874
2284
1770
1345
719
1122
975
735
645
2528
1159
2362
1196
822
835
875
1101
682
1143
1231
825
1625
2561
827
1265
1951
707
1814
1622
991
639
1613
625
946
665
722
2403
635
661
645
1381
670
785
801
908
656