887
1
989
1308
3
1029
485
85
136
673
593
394
775
284
74
524
1182
706
981
470
613
807
599
676
644
2
404
403
72
525
506