430096 882
144773 348
73164 429
110688 996
64548 173
5898 457
8591 344
6045 634
5504 521
3304 423
6988 196
5645 696
4389 526
7006 432
9804 752
8931 571
6054 268