1106
1789
1136
1162
874
957
3222
1026
1416
2285
858
901
929
869
1142
855
776
793
871
949
915
961
881
998
974
1032
1018
1437
928
852
913
876
826
771