474
450
484
503
457
1460
1018
506
483
478
1128
495
1375
481
500