15170 30
5330 20
11943 16
25504 44
4180 7
2659 2
16202 70
11452 20
20612 43
2958 9
5555 18
14132 31
6998 19
6800 9
22571 89
10416 28
36802 106