525
518
320
503
216
454
476
256
516
298