891
2
157
1
625
688
580
210
1040
8
817
707
392
711
1424
405
229
448
664
544
68
643
921
82
442
330
1337
583
668
87
640
624
839