510 576
130 78
925 816
655 776
351 171
259 475
713 257
675 961
251 332
113 449
846 337
739 984
646 199
792 266
701 811
770 998
346 198
810 947
488 387
936 272