2182 3
31706 7
20102 7
22431 4
24508 9
24927 10
19476 6
16826 0
18632 3
348755 33
564801 28
489583 32