624
1
1823
5
1001
63
560
493
995
2
591
737
796
1133
641
483
632
837
727
626
772
653
1594
1362
858
97
86
491
867
688
884
651
808