2642
662
1160
1052
2196
1019
738
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
1128
802
1544
804
885
909
677
818
2109
735
723
659
1326
1521
2162
821
2739
680
1774
5038
746
1608
2353
991
876
837
830
1237
789
842
742
1096
1679
771
1521
1935
2151
697
2377
7960
1341
1786
1109
870
1361
774
587
772
1449
3544
1001
857
7695
1822
733
1971
797
782
936
2546
983
1159
1001
708
1601
619
2999
869
1139
3204
673
1529
705
1310
902
1016
887
1005
2683
870
1955
604
1117