So, what is the series of prefixes?

Drag the answers to the boxes.
10-9
mega
106
10-3
micro
kilo
milli
billion
1012
thousand
nano
millionth
giga
10-12
Prefix
Size Relative to Basic Unit
tera
pico