1045 683
207 614
692 59
311 993
37 129
271 851
448 231
626 412
280 686
682 122
105 826
633 594
818 955
889 245
59 882
235 839