1147
745
970
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
920
2152
673
699
644
773
1469
2333
779
964
1095
832
1514
7055
1168
1266
1401
603
633
1838
948
2252
921
717
687
1241
696
1741
1124
682
2015
665
781
843
1338
683
2951
2182
801
1282
2379
2043
983
1341
977
1001
1631
965
1598
772
2549
1904
1480
964
1434
2138
2269
883
1374
737