423
385
947
737
657
556
1310
27474
393
693
468
396
406
563
646
542
582
460
632
493
477
390
456
1326
731