1241
2
921
9862
4
1953
6705
10
2553
8
702
1
2185
524
974
3
1010
3122
7
2798
1680
1022
2527
8930
600
2746
888
707
5931
1067
801
1632
6
861
669
1203
2616
999