501 491
627 214
625 129
814 705
937 409
953 304
642 205
860 988
478 337
36 61
520 127
257 287
405 904
252 285
788 551
18 594
552 673
739 943
129 637
367 819