331131 25
49603 5
21551 5
15283 4
49932 10
162806 9
1537205 117
54209 6
27779 9
37654 5
33551 6
89680 12
26883 10
28508 3
116854 6
30227 8
41259 2
37480 7
30406 4
20309 9
46882 2
46057 9
461454 35
413779 49