331157 25
49858 5
21659 5
20583 4
50405 10
162932 9
1537728 117
54281 6
27906 9
38752 5
33902 6
89876 12
27005 10
28684 3
117308 6
30359 8
41509 2
37830 7
30584 4
20555 9
47028 2
46957 9
461657 35
414034 50