305306 25
54453 5
38732 3
30626 7
36951 2
21253 2
21331 5
43132 4
19581 2
32129 4
90683 12
24831 6
108178 17
322976 12
212476 33
62777 11
196453 29
234905 22
646483 109
332829 27
1996383 146
31180 9
164727 10
227658 10