1196
3763
683
721
635
922
587
671
554
491
447
531
661
514
537
545
443
493
475
452
406
446
436
593
507