345
472
486
425
505
446
464
528
382
934
569
641
380
517
771
320
294
500
502
465
785
664
401
433
405
370
362
733
860
581
462
562
389
680
642
386