25856 4
26632 1
40402 4
42553 4
21803 3
18579 2
21357 1
19307 2
19206 6
29808 4
27151 4
39506 6
27730 6
19332 1
18951 0
39831 8
30477 2
33901 3
38530 4
32827 3
87802 20
125907 23
528478 45
75957 16