34841 120
21511 65
16285 25
28287 52
13425 18
17663 18
15672 56
12081 36
20871 40
6489 12
1018 1
4764 13
2366 6
1725 5
3478 6
2048 11
1612 2
1609 5
1437 5
2150 7
1618 5
1432 5
5064 20
9847 39