306 706
303 669
689 401
2765 793
2124 476
485 38
88 194
410 600
300 737
543 498
471 322
59 575
487 660
642 214
570 388
510 69
196 29
863 393
180 843
749 645
613 539
360 712
676 353