111029 14
153529 33
112378 14
72932 5
115727 7
81332 8
141680 25
138431 18
89276 20
58259 6
84409 11
95129 16
64709 6
99981 7
93429 2
99308 13
84680 4
86281 11
100909 15
74354 11
78502 6
1639652 261
85732 12
312053 80