501 426
52 146
877 855
540 823
597 810
631 539
253 71
314 155
836 543
234 616
928 692
112 601
190 143
461 864
271 801
844 527
728 119
202 781
834 960
819 627