540 3
506 242
958 65
25 71
127 569
32 541
397 551
878 132
725 63
947 80
80 208
825 437
704 258
487 686
27 145
487 245
385 974
456 249
694 479
275 833