1340
1289
1020
915
1246
1004
1307
1162
1200
934
815
902
826
1148
823
874
830
1171
1254
1192
943
1219
1391
779
1160
843
988
839
1002
858
1190
820
898
1448
855
1433