310652 37
128980 14
67504 3
67351 5
11630 4
69780 4
7632 8
34382 1
55256 1
15253 1
38333 5
45607 9
130107 9
100533 25
29582 6
126609 14
629231 77
37782 11
109203 11
149234 11
333180 26
130776 14
936704 215
385902 55