12970 19
14515 18
1667 18
8338 17
9423 17
10406 17
676 17
4430 17
3549 16
4987 15
8892 15
10728 14
3234 13
5153 12
3975 11
2126 11
2439 10
292 9
2521 8
1988 7
3095 7
9978 6
3866 1