520
1
579
887
2
547
96
782
3
429
673
813
696
552
1322
493
639
842
533
900
537
734
805
732
505
599
567
61
55
64
127