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