527 510
1011 475
165 804
135 645
414 708
704 49
860 988
18 594
368 819
696 100
115 320
365 118
81 560
956 966
344 334
833 585
438 817
838 790
629 112
379 973