673
2
628
1
627
589
1308
3
485
85
136
1029
983
613
807
599
74
470
706
524
1183
813
772
380
989
887
404
525
72
677