527 438
445 311
786 613
842 131
479 608
918 164
149 12
88 633
228 500
475 84
391 739
740 187
602 358
22 142
423 465
404 761
961 725
643 801
712 562
18 330