951 165
871 394
849 676
162 18
111 107
820 122
642 661
75 209
878 631
443 613
797 517
207 829
186 555
864 608
179 468
873 525
608 798
115 143
282 522
704 972