690
527
356
183
251
1128
458
503
307
18
141
171
154
133
201
51
405
366
613
143
514
71
252
10318
111
22
2512