57251
18120
17934
11926
675
9213
743
17116
13214
320
652
638
439
194
523
200
476
324
726
225
304
243
316
266
195
436
494
377
170
313
342
929
520
14013
786
224
624
276
644
4412
235
186
300
291