517
313
648
496
453
283
741
558
960
825
567
209
547
567
500
415
517
577
553
419
469
681
560
415