371
373
374
512
408
908
482
363
447
447
512
512
487
487
460
487
512
515
532
689
1165
588
439
564