429902 882
144681 348
73139 429
110585 996
64459 173
5894 457
8586 344
6042 634
5503 521
3300 423
6985 196
5638 696
4386 526
7002 432
9796 752
8931 571
6052 268