1085
970
1284
1814
1036
932
1655
1849
879
893
927
1418
1262
1426
925
1166
840
841
817
1053
955
1043
849
865
1236
855
1448
898
820
1190
858
1219
943
1192
1254
1171