596 533
259 303
940 821
409 106
280 575
988 734
506 483
553 541
664 220
230 127
365 381
999 616
554 142
350 345
221 949
615 389
96 660
265 833
566 919
810 475
57 296
67 345