999
1
1324
1152
2760
4
2329
2999
891
2
2934
796
6
2711
929
3
1267
2207
0
582
2980
5592
8
2908
10
4099
3671
1632
370
1681
2181
2478
2110
2108
1668
4285
5431