350633 25
199057 18
143509 12
141132 10
118107 9
107155 8
106809 9
92307 2
85906 10
57728 0
49455 0
48784 1
39207 0
37028 2