512
508
501
440
498
1559
481
1019
514
471
470
527
488
501
521