113431 19
19504 0
33651 4
31181 5
94876 8
31582 3
39133 2
36751 7
37101 3
97578 25
95204 17
31555 2
53483 8
18128 1
27756 3
23209 0
52008 20
35829 7
19033 0
27132 2
91459 11
47480 1
28631 2
45083 3