31227 63
12441 20
9407 19
7216 18
4856 14
6242 13
4688 11
7327 11
8659 10
7758 10
5686 9
4858 8
3745 8
4998 8
5361 7
5371 6
6823 6
5528 4