840
869
990
1855
4231
605
1658
553
1839
657
747
591
737
564
628