1014 351
629 69
956 355
778 873
1054 671
793 768
349 523
662 393
366 931
99 893
330 907
244 178
814 486
667 176
576 648
125 808
277 369
897 850