589
2
627
1
673
629
1308
3
485
85
136
674
1029
599
613
807
983
74
471
524
706
1185
813
772
380
989
887
404
525
644
677