638 80
877 656
738 125
933 17
351 113
805 129
437 152
641 910
150 613
765 622
598 299
845 509
1047 2
99 494
821 419
235 636
198 598
175 582
198 655
92 995