563 310
695 322
78 14
276 458
696 753
1048 832
350 493
710 548
813 636
687 582
281 28
1062 999
795 193
149 427
503 145
888 321
231 838
375 819
77 56
935 640