5031 574
274835 726
100990 301
38833 644
317871 700
144375 680
82464 643
98959 782
119241 947
56005 638