114281 19
19983 0
34080 4
31528 5
33354 5
95404 8
21405 4
32202 3
39680 2
37104 7
37702 3
41682 1
24032 2
22709 2
24609 0
35127 5
98577 25
95859 17
32459 2
54127 8
18959 1
20156 2
79851 4
18682 1