21645 82
71576 308
14485 50
32848 84
19585 55
21043 74
9273 34
2296 5
12243 32
2217 4
1546 2
1789 6
11044 26
6937 31
36825 125
1778 5
8291 5
7003 10