34430 120
21511 65
16285 25
27455 52
13425 17
17256 17
15266 55
11671 29
20871 39
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 19
9847 39