5.83 every second, and 840000 a year.
Answer:
43,582,779
Step-by-step explanation:
129 x 337,851 = 43,582,779