22 903
596 964
307 231
339 801
553 388
247 447
57 235
65 233
581 130
190 986
980 453
334 78
584 776
1003 687
323 21
759 902
441 373
668 102
794 826
689 912