310707 22
117958 10
57784 4
46556 4
46380 2
51329 13
30206 3
17881 2
19108 1
29206 6
21379 0
47080 3
28653 4
39434 2
28834 2
34558 1
349278 23
33029 3
99002 9
385534 54
151576 14
140257 23
268103 46
172330 20