2745
568
756
488
576
531
483
831
1039
663
416
436
524
451
438
389
457
756
517
649
496
541
479