304 897
584 866
171 52
708 656
511 456
424 961
383 108
69 92
519 396
655 472
18 141
830 769
309 5
674 782