1651
694
685
1089
870
1140
1849
1026
1097
1030
3650
1987
749
1235
915
693
735
983
655
635
1318
682
800
881
845
2300
692
4139
1533
836
1069
1622
725
776
1319
1424
1214
946
1553
693
738
1099
1597
819
644
1649
1949
748
667
1780
703
1782
767
829
1514
700
758
721
1865
641
997
741
847
1705
5361
1035
900
1439
991
898
853
1980
754
744
759
1639
1262
654
1475
650
730
1048
708
688
1309
834
1804
1089
2409
986
853
632
962
760
677
778
702
776
827
776
830
1129
1461
1645
752
4129
656
1069
960
970
614
992
639
1085
732
772
1401
834
734
1700