848 90
663 423
951 30
214 873
585 335
417 425
972 99
521 749
469 398
468 215
515 340
654 312
571 852
57 482
477 403
162 64
153 8
207 157
428 314
106 727