1106
1789
1136
1162
875
957
3222
1026
1416
2285
858
901
929
869
1142
855
776
793
872
950
915
962
882
998
974
1033
1018
1437
928
852
913
876
826
772