1062
609
514
682
591
656
498
416
307
841
992
418
636
369
346
461
902
1145