396781 58
95304 15
65707 3
274081 28
124252 19
105233 8
64630 8
52105 4
47632 2
57733 5
98852 19
79882 6
44927 2
37308 5
32004 1
30558 3
24003 4
30802 1
32202 2
41579 3
45101 2
35555 1
33231 3
41980 3