7166 35
3621 12
2107 7
3936 6
4564 7
6932 12
1818 3
1234 7
1174 1
2301 7
1932 2
2508 3
2897 5
3229 3
19860 63
2465 7
3820 12
4804 19
30932 147
7811 23
14533 58
40025 115
67709 283
10080 16