848 90
663 423
953 30
214 873
585 335
417 425
973 99
523 749
471 398
469 215
515 340
654 312
572 852
57 482
478 403
162 64
153 8
207 157
428 314
106 727