640 80
882 656
738 125
933 17
353 113
807 129
439 152
643 910
152 613
768 622
599 299
846 509
1048 2
99 494
822 419
236 636
201 598
176 582
200 655
93 995