1106
1789
1135
1162
873
957
3222
1026
1415
2285
857
901
929
869
1142
855
854
776
793
871
949
915
961
881
998
974
1032
1018
1436
927
852
913
876
826
771