657
418
670
613
1108
1519
566
362
2580
460
746
453
686
569
730
783
588
619
322
586
472
608
541
787
519