509 238
887 499
170 174
835 501
343 690
399 894
457 969
471 57
585 711
504 120
626 315
294 343
64 521
842 96
110 272
703 895
761 496
503 400
723 153
257 740