305255 25
54359 5
38359 3
30506 7
36906 2
21204 2
21252 5
42981 4
19457 2
31983 4
90629 12
24826 6
108076 17
322884 12
212332 33
62708 11
196283 29
234906 22
646382 109
332629 27
1996330 146
31108 9
164682 10
227582 10