820
1
332
721
1072
1367
2
1239
737
1084
0
618
984
525
776
722
803
778
120
441
368
1400
854
645
1383
3
1094
733
499
861
4455
715
970