286 890
890 858
622 827
328 796
595 792
603 700
115 689
848 614
110 613
1049 540
913 342
871 298
273 157
488 83
626 16
977 1