18905 0
22480 3
64505 9
25756 5
30581 5
35030 6
28802 4
57408 12
24903 4
26127 5
15855 1
34683 2
36504 4
34726 17
25056 3
198177 38
29729 5
15855 2
24030 2
17153 2
16333 2
26108 3
90557 23
121631 40