640 565
486 116
861 626
535 712
234 419
323 58
570 304
105 532
546 629
264 895
843 338
724 838
937 491
618 630
368 252
217 818
114 166
675 583
778 862
222 162