668
2
654
703
1
477
588
537
796
751
3
556
1735
696
2610
697
5
528
615
567
660
638
619
530
527
691
569
586
636
666
1192
6
551
900
4
711