871
738
194
590
2350
402
367
158
205
358
239
336
253
567
296
237
1683
155
44
230