3790
1039
1014
2794
2086
2744
9529
983
2847
4117
2643
655
911
871
631
2022
681
1680
1647
562
831
876
962
595
645