31555 0
47384 4
21782 1
37707 14
28931 8
23557 1
33757 6
18551 2
32604 4
99480 25
25651 2
21532 4
20780 2
20733 2
28426 5
28106 6
27208 3
18227 3
21881 5
34528 4
22383 3
18182 2
15580 0
50284 22