529
495
488
478
490
507
510
447
513
496
1600
1213
489
524
487