810
0
639
930
70
816
1199
657
607
1970
752
1034
688
593
3606
3
692
653
153
536
1304
17
683
841
328
572
645