265 833
625 54
918 188
109 107
999 420
657 336
793 583
442 600
226 249
432 622
72 984
854 319
50 964
964 515
681 405
494 380
136 737
629 744
633 381
731 901