751 300
147 587
164 529
418 149
296 3
518 678
257 308
229 186
106 275
395 668
894 610
874 549
52 464
800 212
647 72
488 28
888 403
650 242
963 744
698 509