2442 3
32191 171
7057 19
10231 28
4667 26
2930 15
2200 9
2746 9
4330 29
2169 8
4247 17
3635 19
5082 35
1546 6
1922 8
2173 8
1695 7
2046 6
1296 1