31531 0
47378 4
21757 1
37632 14
28880 8
23527 1
33756 6
18529 2
32579 4
99482 25
25607 2
21507 4
20755 2
20734 2
28309 5
28084 6
27209 3
18234 3
21880 5
34502 4
22383 3
18156 2
15580 0
50230 22