15691 11
9598 8
10313 29
9133 8
6694 12
11962 15
16540 25
8012 9
5678 13
5804 10
5612 5
5958 6
2197 1
3943 7
1936 8
6060 7
13462 24
3790 10
2554 4
4089 8
4992 10
13138 20
3521 2
16433 21