6731 15
15476 24
10130 13
2663 9
23335 33
14087 32
9846 30
15730 29
49306 105
20583 33
14094 32
13095 15
5513 12
10212 23
27934 64
23825 85
7539 25
9825 30
3211 12
5298 15
4757 21
1733 2
6286 25
1951 1