305255 25
54355 5
38233 3
30433 7
36879 2
21156 2
21105 5
42978 4
19459 2
31877 4
90609 12
24833 6
108026 17
322752 12
212334 33
62628 11
196283 29
234902 22
646333 109
332601 27
1996280 146
31109 9
164601 10
227580 10