560
530
654
474
423
417
420
473
460
391
1249
429
1302
419
930