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