7166 35
3621 12
2107 7
3936 6
4564 7
6578 12
1818 3
1234 7
1174 1
2301 7
1932 2
2154 3
2546 5
2877 3
19860 63
2465 7
3820 12
4804 19
30932 147
7811 23
14533 58
39676 115
66947 282
10080 16