520
1155
506
420
529
350
444
454
402
375
969
332
395
1193
384