350 928
758 395
331 458
170 198
768 585
1000 301
84 60
306 498
195 769
184 393
477 619
726 20
729 681