305253 25
54355 5
38355 3
30504 7
36907 2
21206 2
21252 5
42983 4
19458 2
31976 4
90632 12
24833 6
108082 17
322878 12
212331 33
62703 11
196280 29
234901 22
646378 109
332627 27
1996332 146
31108 9
164679 10
227580 10