20 293737 1414653 1642631 616901 1077433 1899715 441871 1390141 1952828 502469 1161596 1446141 483877 886846 922152 1891617 441252 991611 478803 1671313