1097 275
828 636
661 93
519 924
277 313
714 486
115 797
305 289
820 351
901 712
572 266
305 805
869 776
912 626
773 612
153 841
543 296
85 515
134 682
312 653