18902 0
22478 3
64508 9
25755 5
30584 5
35027 6
28801 4
57403 12
24906 4
26129 5
15851 1
34679 2
36504 4
34726 17
25052 3
198183 38
29728 5
15854 2
24029 2
17157 2
16330 2
26102 3
90551 23
121630 40