529770 1328 40783116 278785 21532779 607560 220037013 19173742 0 10805962 19530897 436957 0 21878371560 78370