293
1
267
412
580
466
515
579
625
813
2
656
8
501
572
537
658
522
511
781
4965
10
924
775
384
322
809
4
665
755
1212
815
800