1005 856
690 842
320 815
106 265
871 942
552 278
862 156
819 660
639 297
901 524
422 542
20 263
195 255
405 676
512 710
853 883
205 407
606 733
306 627
77 728