34430 120
21097 65
16285 25
27014 48
13031 15
17256 17
15266 54
11671 29
20871 38
6489 12
1018 1
4764 13
1973 6
1725 5
3478 6
2048 11
1612 2
1609 5
1437 5
2150 7
1618 5
1432 5
5064 18
9847 39