249703 29
48330 8
89633 15
27580 4
299128 21
269101 9
29928 8
371306 20
89133 12
181206 6
148354 9
52276 5
470578 43
20231 3
30702 4
87877 12
357459 10
45558 9
233704 22
103507 1
901378 84
302677 28
117753 8
2054807 106