999 7
18289 10
5378 9
2862 7
1968 4
2402 8
3660 11
2018 7
1598 5
3117 15
2559 6
6504 20
2712 4
1384 5
1373 1