31 430
280 477
434 447
821 294
858 977
150 27
890 591
526 534
919 718
665 872
23 512
711 345
235 350
338 825
372 40
523 739