597 503
634 90
173 493
729 375
846 240
949 387
450 207
929 231
771 815
584 599
46 346
133 115
318 435
227 806
211 246
89 741
616 341
814 338
142 453
254 682