58581 14
35356 2
31405 4
98305 19
28031 1
57084 2
177579 35
283758 99
87453 9
58051 9
30206 1
165102 40
258081 46
44483 8
54084 18
21106 2
105333 23
37433 3
56502 5
74726 11
104809 12
133651 68
47982 2
49878 0