429896 882
144674 348
73139 429
110582 996
64455 173
5894 457
8586 344
6042 634
5503 521
3299 423
6985 196
5638 696
4386 526
7001 432
9796 752
8929 571
6052 268