1967
1059
964
804
637
666
720
748
1297
870
843
1147
1545
749
732
1155
4918
862
786
1081
900
875
952
1245
1454
2110
713
1087
925
966
957
1421
1510
847
1371
1915
1058
1350
946
868
5730
674
1873
857
832
902
1775
1099
1140
3092
782
3127
1399
909
1610
705
714
2155
796
1203
760
1167
1485
834
627
754
952
745
861
946
669
1434
644
1468
1269
914
753
1806
684
2624
858
783
705
1304
2093
713
1293
1048
1922
780
1562
1519
784
1805
884
837
1731
1909
902
963
1579
2978
830
794
1288
1923
776
817
901
765
754
798
1150
1128
1557
1965
1082
679
836
1174