304 897
511 456
69 92
424 961
830 769
519 396
584 866
707 656
170 52
309 5
654 472
17 141
674 782
383 108