624
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
721
727
765
832
627
1598
923
716
1157
699
806
1051
1793
633
762
1384
1139
871
4193
1009
1052
1388
2314
748
3255
2254
983
1304
2693
1040
768
1100
763
889
718
696
1296
680
784
860
2343
910
669
3633
930
725
2010
1190
1140
721
778
720
1340
2183
922
1056
2282
737
850
4483