1036 275
814 636
641 93
510 924
269 313
705 486
108 797
298 289
809 351
875 712
558 266
301 805
868 776
904 626
765 612
141 841
538 296
81 515
119 682
306 653