21 903
595 964
305 231
337 801
553 388
247 447
56 235
65 233
580 130
188 986
970 453
334 78
583 776
1001 687
323 21
758 902
441 373
667 102
792 826
689 912