508
407
606
480
652
2351
300
522
424
434
540
256
502
373
422
575
437
767
353
651
371
535
628
468
352
453
408
331
3190
403
388
2671
474
608
499