42705 4
21907 3
18651 2
21482 1
19482 2
19356 6
29980 4
27230 4
39709 6
28032 6
19605 1
19055 0
40109 8
30678 2
34180 3
38951 4
33106 3
87981 20
126302 23
528757 45
76208 16
64601 13
87683 25
118130 9