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