43481 9
34557 7
19357 3
19633 3
37354 4
29628 1
38527 3
25256 1
167984 20
63883 17
33857 1
56180 9
34583 2
42532 5
29280 6
27709 6
39758 7
31176 4
111932 20
39930 9
37977 10
52605 10
58327 6
39784 9