472
400
752
511
372
541
886
596
350
380
224
611
1316
473
2
585
877
322
468
2223
644
374
326
314
946
535
520
253
230
339
660
383
322
561
388
474
795
407
262
239