305256 25
54357 5
38227 3
30432 7
36883 2
21151 2
21102 5
42977 4
19456 2
31877 4
90605 12
24831 6
108033 17
322759 12
212334 33
62631 11
196281 29
234901 22
646326 109
332604 27
1996276 146
31105 9
164606 10
227584 10