535776 1331 40916036 281229 25017632 643610 247310685 20368455 0 11649862 20730084 452824 0 22652137064 80398