1106
1068
881
1228
875
1467
920
840
1216
879
1037
859
1028
862
1179
797
1415
1238
964
1217
1277
1214
849
896
843
1171
847
924
835
954
1194
1331
1031
1282
935