887
1
987
72
506
730
5
2425
630
89
595
494
3
745
107
2
706
664
525
404
403
644
676
673
807
775
284
593
394
344
339
388
303