2432
682
727
1361
663
539
1383
629
493
561
1063
600
587
609
794
525
1071
4417
620