1106
1789
1136
1163
875
957
3222
1027
1416
2285
859
901
929
869
1142
855
776
793
873
950
915
962
882
998
974
1033
1019
1437
928
852
914
877
827
772