220
260
218
273
315
313
500
346
359
387
1288
435
397
984
516
6907
695
627
674
1104
793
1015
1452
768
740
1235
759
807
774
742