506 826
313 86
114 287
109 501
494 556
814 70
214 406
530 277
455 13
547 545
278 709
549 378
242 65
661 914
93 438
841 233
792 110
421 995
550 181
153 208