58580 14
35352 2
31405 4
98303 19
28029 1
57081 2
177576 35
283756 99
87458 9
58054 9
30209 1
165104 40
258080 46
44484 8
54077 18
21106 2
105327 23
37431 3
56504 5
74732 11
104803 12
133656 68
47980 2
49881 0