56028 140
49142 193
184084 234
166139 506
100255 171
27183 712
72225 225
20303 487
42088 835
107173 653
61897 116