547 80
729 158
698 999
123 592
725 347
69 484
573 445
298 716
660 758
642 638
26 537
711 335
1022 308
504 98
85 346
968 154
40 470
449 75
673 341
153 860