1106
1789
1136
1163
875
957
3222
1027
1416
2286
859
901
929
869
1142
856
776
793
873
950
915
962
883
999
975
1033
1020
1438
855
853
914
877
827
772