588
596
620
573
417
533
1092
2827
1647
543
642
734
655
2381
565
628
627
440
476
104923
511
457
533
409
492