1189
623
631
2201
1542
902
1370
1928
1058
1607
1986
1969
1690
782
888
1629
1203
664
1730
656
617
1025
1587
1554
987
843
1607
852
693
2954
1786
614
1395
655
1486
874
838
839
1145
1078
790
938
676
688
755
1643
833
902
1967
1948
644
1173
1058
911
1952
1439
1592
1761
1475
663
1272
1134
1421
903
684
4805
681
1928
1606
1591
931
1881
3083
1800
827
1434
2766
1156
1406
1921
998
1779
1979
904
1703
1356
985
786
833
895
1860
768
926
2290
1170
1459
1162
2597
1122
1552
836
1891
745
662
947
852
2740
4670
600
2617
912
704
954
717
1998
1253
1072
962
905
1179