1602
859
906
879
893
1114
1219
943
1192
1254
1171
830
874
823
1148
826
902
815
934
1200
1162
1307
1004
1246
915
1020
1290
1340
535
493