35529 9
58902 10
21929 1
51659 1
69358 14
45554 4
155833 32
136681 29
52031 5
149382 18
46902 5
283733 48
77206 8
71230 8
158431 30
29527 3
68428 14
105452 17
327282 70
89428 16
190678 63
108831 24
41051 2
36880 10