399
1116
424
489
420
457
594
405
353
467
1139
395
307
388
402