2456
860
827
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
702
822
908
717
750
679
1265
642
903
674
2362
656
1280
2042
656
625
682
703
719
1101
807
2101
1159
638
1162
972
1096
806
870
694
779
1173
757
688
684
1006
650
660
633
735
1122
1760
1420
991
1229
717
935
915
1716
752
2042
657
719
934
2024
1190
635
1702
1258
1504