596
2
497
571
3
533
1
452
377
460
535
804
567
647
2113
498
487
699
1683
483
2723
597
564
468
599
418
640
958
642
613
1005
566
603