32848 84
19585 55
9273 34
4254 8
6520 23
5915 10
5885 8
1121 1
1636 2
10032 24
12243 32
5025 15
1703 3
2374 3
1548 2
35342 102
36825 125