2421
2605
3060
2984
2572
862
800
707
4906
5532
1099
916
2548
720
878
663
2751
975
1844
1835
894
1674
847
2833
2050
940
1770
2197
3297
3780
724
2029
1174
2248
1467
1730
1812
2431
1505
1946
855
2960
922
2262
2197
944
2704
1637
2860
1000
1089
772
2056
3833
892
673
2315
1772
2935
1061
1135
2392
676
775
812
2300
1411
838
856
748
723
1955
734
1531
994
913
860
734
1496
669
2513
1051
1075
703
1548
1468
630
1806
894
1650
1669
971
1570
688
2460
1366
770
682
828
1178
721
682
1863
2369
1216
1646
767
619
768
1131
1680
631
1123
791
817
841
638
705
651
676