630
1
595
506
2425
5
730
707
664
2
147
668
811
772
379
887
987
981
470
706
524
1180
74
85
136
599
613
806
1308
3
484
673
1029
655