One Billion Per Second - The Rise of Designer Data Architectures

Aee8ace6215b362ce4524bfdfc4a718c?s=47 Josh Dzielak
November 04, 2013

One Billion Per Second - The Rise of Designer Data Architectures

Getting answers to today’s questions often involves querying billions of records. New systems are being designed to process billion-record data sets in minutes. Or seconds. With a few tricks, you can build or adapt these systems to your needs.

Given at Defrag 2013 in Broomfield, CO

Aee8ace6215b362ce4524bfdfc4a718c?s=128

Josh Dzielak

November 04, 2013
Tweet

Transcript

  1. One Billion Per Second Josh Dzielak @dzello The Rise of

    Designer Data Architectures 11/04/2013 #defrag
  2. TL;DR

  3. Getting answers to today’s questions often involves querying billions of

    records. TL;DR
  4. Getting answers to today’s questions often involves querying billions of

    records. TL;DR New systems are being designed to process billion-record data sets in minutes. Or seconds.
  5. Getting answers to today’s questions often involves querying billions of

    records. TL;DR With a few tricks, you can build or adapt these systems to your needs. New systems are being designed to process billion-record data sets in minutes. Or seconds.
  6. About me

  7. Developer across 2 millennia About me

  8. Work at @keen_io Developer across 2 millennia About me

  9. Work at @keen_io Developer across 2 millennia About me Chaos

    Muppet
  10. Work at @keen_io Developer across 2 millennia About me Chaos

    Muppet INTJ with some E
  11. Work at @keen_io Developer across 2 millennia About me Chaos

    Muppet INTJ with some E @dzello (‘jello’)
  12. This talk is about

  13. 10^9

  14. 10^9 minutes long

  15. 10^9

  16. 10^9 per second

  17. Who is 10^9?

  18. Who is 10^9? The 9th member of the

  19. Who is 10^9? The 9th member of the Sacred Order

    of Magnitude
  20. What does 10^9 dollars look like?

  21. What does 10^9 dollars look like?

  22. What does 10^9 dollars look like? this png is not

    transparent
  23. What does 10^9 dollars look like? this png is not

    transparent this png is broken
  24. What does 10^9 dollars look like? this png is not

    transparent this png is broken i am broken
  25. None
  26. Let’s look at $1,000,000,000

  27. Let’s look at $1,000,000,000 Visually.

  28. 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k

    500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k
  29. 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k

    500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k There is $1,000,000,000 on this page
  30. 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k

    500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k There is $1,000,000,000 on this page
  31. 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k

    500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k
  32. 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k

    500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k Buy a Lamborghini for $1,000,000
  33. 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k

    500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k Buy a Lamborghini for $1,000,000 Wreck it! Who cares?
  34. 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k

    500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k Buy a G6 Airplane! $65,000,000
  35. 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k

    500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k Uncomfortable seats?! craigslist.org/free Buy a G6 Airplane! $65,000,000
  36. 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k

    500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k Fund all Kickstarter projects ever $855,000,000
  37. 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k

    500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k 500k Fund all Kickstarter projects ever $855,000,000 POTATO SALAD FOR LIFE
  38. Light travels 11.8” in 1 billionth of a second. (1

    light-foot) Meet 10^-9 One billionth, 0.000000001, one nano-
  39. From 10^-9 back to 1 In 1 second, light can

    travel around the earth 7 times. 1 light-second 186,282 miles $ ping localhost —-global —-vacuum $ PING localhost (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=140.044 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=142.117 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=153.118 ms
  40. Grace Hopper “At many of her talks and visits, she

    handed out ‘nanoseconds' to everyone in the audience, contrasting them with a coil of wire nearly a thousand feet long, representing a microsecond.” > Rear Admiral, US Navy > Computer Science Pioneer > Coined the term ‘debugging’ after 
 finding an actual moth in a relay 1906-1992
  41. Grace Hopper “At many of her talks and visits, she

    handed out ‘nanoseconds' to everyone in the audience, contrasting them with a coil of wire nearly a thousand feet long, representing a microsecond.” > Rear Admiral, US Navy > Computer Science Pioneer > Coined the term ‘debugging’ after 
 finding an actual moth in a relay TOOK SHIT FROM NO ONE EVER 1906-1992
  42. Comfortable with 10^9?

  43. Comfortable with 10^9? What’s it good for?

  44. “A million dollars isn’t cool. You know what’s cool? A

    billion dollars. Seriously, it’s almost a thousand times as much.” - Justin Timberlake tunnels Sean Parker in The Social Network
  45. Predominant Order of Resource Measurement Over Time Year CPU (Hz)

    RAM (B) Disk (B) LAN (b) 2013 9 9 11+ 9 2003 8-9 8 9 8-9 1993 7 6 8 7-8 1983 6 4 6 ? 6 = mega 7 = tens of mega- 8 = hundreds of mega- (consumer-facing hardware) 9 = giga 10 = tens of giga- 11 = hundreds of giga- 12 = tera 4 = tens of kilo- 5 = hundreds of kilo-
  46. 10^9 is the new 10^6

  47. 10^9+ Problems in Userspace Big data analytics. Stream HD movies.

    Traverse social graphs. Backup whole devices.
  48. 10^9+ Problems in Userspace Big data analytics. Stream HD movies.

    Traverse social graphs. Backup whole devices. How did 10^6 problems ever seem hard? Download an MP3. Upload a photo. Stream 320x240. Parse XML.
  49. None
  50. DIY BIG DATA

  51. So you want to process a billion records?

  52. “It’ll be ready in the morning.”

  53. “It’ll be ready in the morning.” That’s not real-time!

  54. Days & hours are no longer acceptable timeframes for business

    intelligence.
  55. Days & hours are no longer acceptable timeframes for business

    intelligence. Interactive lesson How do we get this down to minutes? Seconds?
  56. WARNING ! Arithmetic required beyond this slide

  57. Define the problem Data often starts with records. How big

    is a record? ! 1 billion “real-world” records ! 50 fields per record, avg. length 20 = 1TB ! Time to pull 1TB sequentially from 7200RPM disk (100Mb/s) = 10,000s = ~3 hours ! IRL (+overhead, contention, fragmentation) >> 3 hours ! ! Barf. ! How can we get this down to minutes? Seconds?
  58. Great Engineers Cheat! But never lie or are wrong. !

    Billion Per Second Cheat Sheet* ! #1 Separate. ! #2 Compress. ! #3 Partition. ! ! *Use to inform your data model or creation of your own custom database. !
  59. Cheat #1 - Separate ! Most (analytical) queries over “records”

    are really queries over “fields”. ! Make sure your underlying storage format takes advantage of this. ! Store columns together, not rows. ! ! ! ! ! ! ! ! JSON EXAMPLE —>
  60. Cheat #1 - Separate { “id”: 1, “name”: “Justin”, “shirt”:

    “Blue” } { “id”: 2, “name”: “Josh”, “shirt”: “SeaFoam” } ! ! id | name | shirt # row-oriented ——-|—-——————|——————- 1 | Justin | Blue 2 | Josh | SeaFoam ! ! id | 1, 2 # column-oriented ———————|————————————- name | Justin, Josh ———————|————————————- coffee | Blue, SeaFoam ! # blue = stored sequentially, fast to access together ! ! ! # Keen IO stores JSON in a column-oriented manner.
  61. Cheat #2 - Compress { “id”: 1, “name”: “Justin”, “coffee”:

    “Black” } { “id”: 2, “name”: “Josh”, “coffee”: “Black” } { “id”: 3, “name”: “Michelle”, “coffee”: “Latte” } ! ! id | 1, 2, 3 # column-oriented ———————|————————————-——————-——- name | Justin, Josh, Michelle ———————|————————————-—————————- coffee | Black, Black, Latte ! # blue = low cardinality = highly compressible ! ! # Over millions of people, there will only be a few dozen # variants of coffee preference. This data will compress # very well. ! # At Keen IO out average compression rate for 5k columns is > 80%.
  62. Cheat #3 - Partition { “id”: 1 … }, {

    “id”: 2 … }, { “id”: 3 … }, { “id”: 4 … }, { “id”: 5 … }, { “id”: 6 … }, { “id”: 7 … }, { “id”: 8 … } ! ! id-even | 2, 3, 4, 8 # columnar + partitioning ————————-|————————————- id-odd | 1, 3, 5, 7 ! ! # The number of partitions dictate how much processing we # can do in parallel ! # If we partition just by even and odd, we can double our # parallelism & thus potential speed.
  63. Original dilemma ———————————————— Querying 1TB of records takes 3 hours

    you don’t have.
  64. Cheat #1 - Separate by field Original # of fields

    - 50 New # of fields - 1 New time - 3.6 minutes! Original dilemma ———————————————— Querying 1TB of records takes 3 hours you don’t have.
  65. Cheat #1 - Separate by field Original # of fields

    - 50 New # of fields - 1 New time - 3.6 minutes! Cheat #2 - Compress Original size of 1 field - 20 bytes New size of 1 field (80% compression) - 4 bytes New time - 43 seconds! Original dilemma ———————————————— Querying 1TB of records takes 3 hours you don’t have.
  66. Cheat #1 - Separate by field Original # of fields

    - 50 New # of fields - 1 New time - 3.6 minutes! Cheat #2 - Compress Original size of 1 field - 20 bytes New size of 1 field (80% compression) - 4 bytes New time - 43 seconds! Cheat #3 - Make 10 partitions Original parallelism - 1 New parallelism - 10 New time - 4.3 seconds! Original dilemma ———————————————— Querying 1TB of records takes 3 hours you don’t have.
  67. Cheat #1 - Separate by field Original # of fields

    - 50 New # of fields - 1 New time - 3.6 minutes! Cheat #2 - Compress Original size of 1 field - 20 bytes New size of 1 field (80% compression) - 4 bytes New time - 43 seconds! Cheat #3 - Make 10 partitions Original parallelism - 1 New parallelism - 10 New time - 4.3 seconds! Original dilemma ———————————————— Querying 1TB of records takes 3 hours you don’t have.
  68. # Keen IO does this for reals ! # Every

    collection is split into 10 partitions and each partition into buckets. # Compression per-field is above 80%. # Queries are run with over 200 parallel workers. ! ! ! ! # Lots of “big data” databases do these things too!
  69. Summary: This is not easy yet. ! Reality #1 No

    “hardware” magic bullet. ! Reality #2 Distributed databases are still challenging to reason about. ! Reality #3 Even a perfectly-tuned “generic” database might lack specific optimizations for your access pattern. ! Solution? Use your big data cheat sheet! Thanks, 2013.
  70. Thanks! ! Questions? Talk at my face ! or email

    me at josh@keen.io