50654 18
30083 3
37977 10
25930 1
45409 3
28654 4
33808 2
23407 1
18402 0
32776 2
70077 8
92681 16
125553 6
18053 1
27732 3
30826 5
21531 1
24409 0
76681 10
60905 11
20429 1
149356 24
32533 3
68308 10