961
956
668
1052
790
863
931
2431
1533
762
641
1611
1304
1442
721
833
1950
1108
1398
948
664
837
1744
2622
1274
1151
982
1914
1967
2641
1128
802
1544
804
885
909
677
818
2109
735
723
659
1326
1521
2162
821
2739
680
1774
5038
746
1608
2353
1460
1944
683
914
1047
5537
1427
644
828
1578
1037
1294
752
657
807
812
693
912
651
869
1825
704
921
795
1129
1044
1949
647
694
680
999
730
2981
803
917
991
660
1080
2209
1481
1455
1091
609
844
1411
1632
1514
1548
739
773
1764
737
1920
3035
2113
661
1252
1798
674
806
2015
1537
699
3144
1956
1957
838