42709 4
21907 3
18655 2
21477 1
19477 2
19353 6
29982 4
27230 4
39709 6
28031 6
19601 1
19057 0
40104 8
30678 2
34176 3
38954 4
33103 3
87978 20
126305 23
528753 45
76202 16
64605 13
87684 25
118126 9