958 402
900 563
1000 91
290 68
694 576
405 898
71 840
903 553
255 461
374 709
176 133
345 521
507 893
172 659
601 387
630 16
598 995
642 815
229 74
381 730