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