1249
615
2727
1549
1798
706
1354
843
3738
1286
921
1829
782
678
1121
1368
1945
1840
1300
873
755
1470
1428
2529
649
988
1365
705
785
1966
946
1648
771
992
1783
817
701
1934
826
1715
2349
623
724
862
924
1138
839
1131
1095
916
1097
802
1619
1546
703
1595
988
717
1089
994
751
807
2970
698
739
1240
641
2695
3442
1468
666
783
779
1184
2239
625
707
916
962
693
2515
1606
1430
824
664
1781
1401
898
616
607
1529
1421
681
632
700
1587
1398
689
725
2010
1367
2679
686
1052
730
836
3560
625
729
697
629
2492
796
756
830
939
1009
1135
3633
2180