512000 512000 524625 1036625 785920 1822545 1549625 3372170 2294784 5666954 2315776 7982730 1209500 9192230 1203712 10395942 399872 10795814 353792 11149606 555008 11704614 1200128 12904742 1260750 14165492 1028608 15194100