2879
789
580
433
577
728
488
776
538
514
511
606
511
536
649
535
590
550
616
633
550
470
630
519
474