522
1
579
887
2
547
96
783
3
430
673
813
696
552
1322
493
639
842
534
900
537
734
805
732
505
599
567
62
56
64
429
130