29629 30
15576 27
21736 22
14026 20
16958 19
9166 17
5416 15
8172 15
9423 14
8238 12
4534 12
7152 11
4318 10
4560 10
4722 10
4236 10
6682 9
6350 9
6120 9
2983 9
7789 9
3572 9
6256 9
5026 8