293 153
169 548
912 301
364 860
703 106
669 628
146 903
729 240
571 532
750 134
27 72
29 96
41 978
250 352
484 38
594 3
33 606
566 803
273 231
504 562