328 380
839 578
191 98
778 871
660 507
266 88
269 235
11 417
933 393
1001 292
392 890
656 374
425 413
455 157
183 664
819 408
276 872