526 510
1011 475
163 804
134 645
412 708
703 49
860 988
18 594
367 819
694 100
114 320
365 118
80 560
953 966
344 334
833 585
437 817
834 790
622 112
378 973