324
0
587
259
322
274
330
276
210
219
291
401
381
373
996
412
2079
327
2490
1289
445
384
4452
444
318
326
447
2190
282
391
75