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