887
2
522
1
579
96
547
813
783
3
430
673
696
494
552
842
639
1323
534
901
537
734
505
733
805
900
807
601
538
15
62
568
599