625 955
272 890
829 858
594 827
285 796
575 792
562 700
89 689
811 614
84 613
67 546
988 540
871 342
838 298
229 157
460 83
593 16
936 1