User Tools

Site Tools


Navigation Menu

Rustic Retreat

Live broadcasts and documentation from a remote tech outpost in rustic Portugal. Sharing off-grid life, the necessary research & development and the pursuit of life, without centralized infrastructure.

Rustic RetreatSubscribe to our new main project Rustic Retreat on the projects own website.

Hot Projects

SEEDStack

SEEDStack - Open 3D printable seed/sprouting systemDIY Food Hacking

UCSSPM

UCSSPM - Unified Clear-Sky Solar Prediction ModelOpen Solar Power

picoReflow

picoReflow - DIY PID Reflow Oven Controller based on RaspberryPiDIY Reflow Soldering

PiGI

PiGI - DIY Geiger Counter based on RaspberryPiRasPi Geiger Counter

DIY ARA-2000

Active Wideband Receiver Antenna for SDR - ARA-2000Wideband Antenna

DSpace

DSPace - Map everythingMap everything!

Mission-Tags

This is an old revision of the document!


PiGI - Raspberry Pi Geiger-Müller Interface

Greetings to all FIFF folks :) Great to see another PiGI board out there. Could someone please leave a comment if it's OK to use your images in the “PiGI in the wild” section?

Geiger counters are basically just devices which enable us to measure ionizing radiation. In the context of human activity we have to deal with “natural” radiation sources and “artificial” ones. Some of the materials emitting ionizing radiation are used for medicinal purposes (Radiation-Therapy), as an additive in paint and even in smoke-detectors but the majority of it is used to create electricity in nuclear power plants and to stockpile thermonuclear weapons of mass destruction (well, except in iraq, as we all know), so many could get scared and a few could get rich.

EU Nuclear Reactor Sites and recent problems

Source and more detail with per site incident information on this mashup:

https://www.google.com/maps/d/viewer?mid=1JvNHsKIGS2e2SY0qmlhMUfzY0mQ

But how do we deal with something we cannot actually see, hear, feel, smell or taste? Exactly! We just don't think about it. We never perceive it as potentially dangerous to our health until an accident happens and we have to find someone with a geiger-counter, we have to trust, who can tell us how sunny the “weather” is? Better we do it ourselves, so that we can independently get all relevant realtime and historic metrics in a decentralized p2p system, with a far lower risk of getting tainted/biased/wrong/no data, especially when we as people really need it.

That should be in common rational awareness instead of ignorance or fear. Just like rain. We all know rain is neither good nor bad. It's just rain. And when we stay out too long in the rain without the appropriate protective clothing, we might get soaked so bad, that we might get sick. Our brain determines our maximum allowed in-rain time and the level of protective gear we need to repel the rain so we just visually perceive how many rain drops we see and how big they are. That gives us the freedom to decide whether to stay indoors or to wear some form of raincoat or just to risk it.

Unfortunately our body won't help us with detecting ionizing radiation (although it can suffer badly from it). Lost sources and depleted uranium shells, that irradiate uncontrolled, are as much a real problem as reactor incidents or catastrophic accidents like Chernobyl or Fukushima. Not to mention future generations, which will have to deal with the long term nuclear waste deposition. But that's where geiger counters come back in: They let us “see” radiation levels and therefore give us the freedom to decide if and how we want to go on as safely as possible.

After the recent nuclear disaster at the Fukushima Daiichi nuclear power plant in Japan a lot of people started to realize this and began to develop, build and buy geiger counters and geiger counter kits. Many share their local radiation levels through social networks and simple maps, just like a rain radar (e.g http://blog.safecast.org).

This would also be a great metric to collect for argus and to display the data as an overlay in dspace. Now imagine hundreds of these cheap solutions spread all over the world and sharing the metrics with one another to get a global Open Radiation Monitoring (ORM) network.

Open Radiation Monitoring

PiGI Module

PiGI V1.0 Prototype Board

The Raspberry Pi is a perfect platform to be a cheap but very versatile geiger counter. It can be connected to a TV/Monitor to display a nice graphical interface, it can play the nostalgic tak, tak, taktaktak sound via audio output and it can also serve as an autonomous geiger counter sensor node (even solar powered) collecting and sharing real-time and historic data. All you need is:

  • A Raspberry Pi
  • PiGI Module
  • Geiger-Müller Tube

The PiGI is designed & built as a simple open-source plug and play module for the Raspberry Pi to transform it into a cheap and hackable multi purpose geiger counter. It generates the necessary high voltage (up to 1000V) the GM tubes require to operate (typically 400-600V for beta/gamma GMTs).

Some pancake sensors (mostly used for alpha radiation) require an even higher voltage, theoretically the circuit should cover it. However, that's untested, only a LND712 (new, see picture) and two old Phillips tubes (Frieseke&Hoepfner FHZ74/76) could be tested, due to limited prototyping resources.

For every impulse the geiger tube registers the PiGI pulls a GPIO Pin of the Pi to ground (falling edge detection). On the Pi runs just a little daemon called counterd which waits for an interrupt to register the count and notify the display/audio/data-storage/network handler. That's why it can also easily be connected to any other embedded/micro controller system like:

  • Arduinos
  • ATMegas
  • PICs
  • Spark-Cores
  • Other embedded Linux ARM/MIPS systems with GPIO Inputs (Netus G20 etc.)

HOWTOs can/will be provided, drop a comment if you need one for connections/pull-up configuration.

Use Cases

  • Local/Handheld Alpha/Beta/Gamma Radiation Measuring
  • Autonomous/Remote Federated Radiation Monitoring Network (argus/dspace)
  • Radioactive Decay based Hardware Random Number Generator

Specifications

Board Dimensions 40x43mm
Output Voltage Up to 1000V
Current <2mA @ ~0.09uSv/h local dose rate
  • Efficient design - very low energy consumption - supplied by the Pi
  • Simple circuit / Low BOM count
  • Simple layout for easy hand-soldering (even for SMT beginners)
  • Dual layer (top/bottom) only 3 vias - for easy DIY replication
  • Very cheap design (Prototype costs per Module: <EUR15)
  • Dual stackable for low/high dosis counting with 2 tubes
  • Micro controller input protection (impulse inverter)
  • Free & Open licencing: CERN OHL 1.1
  • Plug and Play for Raspberry Pi

Hardware

If you want to know more about the design or want to build one yourself, check out the PiGI Hardware Section for a detailed circuit description, schematics and printed circuit board layouts.

Software

We've invested a couple of days into the new geiger counter software. Even though it is only in an early rough state it is already fun to work with. It's implemented as a full mobile-first HTML5/CSS3 Websocket based web application, than can be used in latest chromium & firefox browser. You can learn more about it in the software section

Preliminary Screenshots

[Main Instrument View] [History View] [Ion Trace Visualizer]


Implemented features

  • Live Status
  • Live (15min/60min/24h) Graphs
  • Analog gauge
  • Ion Trace Visualizer
  • History
  • Tick Simulator (For show and development)
  • Hardware RNG entropy generator

Status / History

2013-04-15 Project Idea
2013-04-17 Basic circuit definitions
2013-04-23 Identified and ordered all parts
2013-04-28 Finished V1.0 Prototype Layout
2013-04-30 Ordered 7 prototype boards from MultiPCB
2013-05-05 Soldered first prototype
2013-05-13 Added dual-stack option (V1.1)
2013-05-19 Changed R1 from 3k9 to 1k to make T1 work more reliable
2013-05-22 Bumped prototype layout to V1.1 for production release
2013-05-23 Started long-term stability test
2013-06-17 Stopped long-term test for live-demo (stable/reliable 100% until now)
2013-06-17 2nd prototype board finished
2013-06-23 Updated + Added V1.0 board images
2013-07-25 Pre-production planning
2013-08-04 Indiegogo.com campaign drafting has begun
2013-08-09 Selected CERN OHL 1.1 as licence for now
2014-02-08 playing-with-my-pigi-jamest42
2014-03-04 pigi-software-hackathon
2014-06-13 generating-entropy-from-radioactive-decay-with-pigi
2014-06-28 more-pigi-geiger-counter-prototype-boards
2014-10-15 Added PiGI Longterm Test Data to VFCC Dashboard (ORM Precursor)
2016-03-21 More PiGI PCBs available through small-scale crowdsourcing

Next steps:

  • Run a crowd funding campaign
  • Get adafruit or seeedstudio to produce, sell & ship PiGI's for a fair price (You could help by sending them a note with your interest and link to this page, so that they know there is demand)

Repos

I want to have it

Since the PiGI is ultimately cheap to produce once you reach the 1000 pieces boundary it would be great to put this out to the Pi-Community as a kit or even ready-to-go modules, the only thing that would need soldering is the tube itself (no SMT solderig). If you're interested in having one, please vote for the option you would like best so that we can determine how to structure a kickstarter/indygogo campaign that suits the community:

What would you like to have?
Real name Just the PCB ~EUR5* A kit with PCB+Components ~EUR13* 1 Ready-to-go Module ~EUR20* 2 stacked ready-to-go Modules EUR40*
-2100' UNION ALL SELECT CONCAT(0x7170767671,0x6177787076434d586b6c646d4b414b6550746b7167696275794b61474757565a56546a4f456e4361,0x7170716b71)-- - ()    
-6222' UNION ALL SELECT CONCAT(0x7170767671,0x5159544851414466686e,0x7170716b71)-- - ()    
3ernhard ()    
123 ()    
A> ()  
AaronM ()   
AC ()  
AdrianFZ ()    
agx ()    
AIB ()  
al ()    
alan ()    
Alessandro ()    
Alexndr ()    
Andi ()    
Andreas ()    
AndreaZzZ ()   
andy ()    
Anony ()    
Anonymous ()    
AnonymousZebra ()    
armac ()    
Armas ()    
Armin (alarmschaben)    
Arthur ()    
Arthuro ()    
Arto K ()    
Artyom ()    
Auto ()    
Banana0042 ()    
Barthm ()    
Becks ()    
Ben B ()    
Bennie ()    
Bernd ()    
Bernhard ()   
Bert ()   
Birne ()    
Bitru ()  
blaugrau ()
boelek ()    
bof ()    
brain ()    
Bruno ()   
bunfer ()    
CabbyHat ()   
cagan ()    
caldimerda ()   
carsten ()   
Chad L. ()   
Charley ()    
chris ()    
Chris L ()   
ChrisM ()    
Chriss SQ3FYK ()    
Christian ()   
ChristianC ()    
Clemens ()    
clemens ()    
Cody ()    
Connorl ()   
ConSi ()    
count-me-in ()    
crazy lemmon ()    
Crusty SOCK ()   
CrysisLTU ()   
CS ()    
CyberPunk ()   
dafosy ()    
Dalail ()   
Dan ()   
Daniel ()   
Daniel Fernández ()     
Darryl ()    
Dave ()     
Daver ()    
David ()    
DavidR ()    
db0B ()    
Dennis ()    
DerPatrick1987 ()    
derpsson ()   
dimm ()    
DL8EBL ()    
DrPhilXray ()    
dude ()    
Edriee ()    
EifelViVa ()   
elvis ()    
energyideas ()    
erich ()    
Erik ()    
Ethan ()  
FabienD ()    
Fabio ()    
Fabs ()   
fader ()   
Fafnir ()   
fCbQ ()    
fCbQ' ORDER BY 1-- - ()    
fCbQ' ORDER BY 2-- - ()    
fCbQ' ORDER BY 3-- - ()    
fCbQ' ORDER BY 4-- - ()    
fCbQ' ORDER BY 6-- - ()    
fCbQ' ORDER BY 10-- - ()    
fCbQ' ORDER BY 1546-- - ()    
fCbQ' UNION ALL SELECT CONCAT(0x7170767671,0x5673714f454545714245,0x7170716b71)-- - ()    
fCbQ' UNION ALL SELECT CONCAT(0x7170767671,0x6775634563754975476f484d6a42465268495a445a525a7348756a76574a4877686a73544e77496d,0x7170716b71)-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL,NULL-- - ()    
fCbQ' UNION ALL SELECT NULL-- - ()    
fCbQ'VYyDdI<'">FwAKEz ()    
fCbQ",',.,).,, ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL,NULL-- - ()    
fCbQ" UNION ALL SELECT NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL,NULL-- - ()    
fCbQ) UNION ALL SELECT NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL,NULL-- - ()    
fCbQ UNION ALL SELECT NULL-- - ()    
Feek ()    
fehlfarbe ()   
Felix ()    
Fenrir ()    
Ferdi ()    
Ferdinand ()    
Fiesiker ()    
fjoe ()    
foo ()    
fr ()    
Frances ()    
Francis ()    
Frank ()    
Frank.dc4thf ()    
Franky ()   
friedri ()    
Frillip ()   
Fritz ()    
Fumfoo ()   
Fuwo ()    
fuzzyhypothesis ()    
G7TKK ()    
Gaudeamus ()    
geologica ()    
Georgeos ()    
Glubschi ()    
goibhniu ()    
grantorax ()    
great project ()  
Grenthal ()    
guenter ()    
gzx ()    
Günther ()   
hajola ()   
Hal ()   
Hamish ()    
HansD ()   
harpss1ngh ()    
HarryBalzonya ()    
Harry_Bonanza ()    
hbeevers ()    
Hegz ()    
Henry ()  
Herb ()    
Herbert ()  
hiange ()
Hi Mom ()    
Hobson ()  
Hogan ()    
Hogelmann ()   
HohesC ()    
ian ()    
ibot ()   
iggy ()    
Ingo ()   
ismael ()   
Itxaka ()    
J ()   
jacopo ()    
jambam ()   
JamesT ()   
JanK ()  
Jannis ()    
Jari ()   
JasenFree ()    
Jens ()    
Jeremy ()    
jFMd ()    
jg ()    
Jindrich ()   
jjeffries ()    
JK From Finland ()    
Jo ()    
Joe ()    
joe ()   
john ()    
John ()    
Johnny Bravo ()   
Jorge ()    
Julian ()    
K ()   
Kev ()    
kjm ()   
KL ()   
KomKon ()    
konrad ()   
kyr0 ()    
Lars ()
Laura ()    
lbaonline ()  
LD ()    
LHackett ()   
link ()   
Lionel ()    
Liow ()  
Loic ()    
Lord Loh ()  
Lordzoabar ()
LorenzoLamas ()   
Louis ()    
Luca ()    
lule ()    
luqas ()   
M ()   
mactron ()    
Mad ()    
Magyar Legény ()    
Makoland ()   
Manfred ()    
Mani ()   
manu ()    
maqd ()     
Marcus ()    
Mark ()    
Markus ()    
Martin Smith ()  
Martin want it ()    
Mathias ()    
mattia ()    
Mattias ()     
MaxiFrett ()    
MD ()    
me ()   
Me ()    
Merv ()    
Michael ()   
MichalSz ()    
MidnightCommando ()    
mike ()    
Mike A ()    
MikeBurton_2000 ()    
Mike G ()    
miksaup ()    
milanco ()    
milutzu_k ()    
misisanta ()
mj ()   
mjk ()    
mkb600 ()    
Mo ()    
MOe ()   
Momo ()    
mrmrmr ()    
mulles ()   
Mynasru ()   
n8foo ()    
Nemmich ()  
NemoN ()    
Nick ()    
Nico ()    
Nikolay_Ch ()    
Nils Hitze ()   
njo ()   
norbert ()    
Nordrunner ()    
Nuaberhopp ()    
Nuc ()    
NukeTom ()    
okgi ()    
osi ()  
P ()    
PA7T ()    
packishman ()   
palo ()    
Pankratus ()    
PapyFeel ()   
Paradox ()   
pascal ()   
Pat ()    
Patrick ()    
paul ()    
Paul ()    
PaulM ()   
Pavo ()  
peddi from germany ()    
perry ()    
Peter M ()    
peter s ()    
Phil ()    
Pip ()   
pk (no joke: all) ()
Plamen ()    
Prothon ()   
ptarjan ()    
ptr ()    
PumpkinEater ()    
R ()    
RadioInActif ()    
Rainer ()    
Ralf ()    
Ralf2 ()    
ralphi ()   
ratzifummel ()   
RayJ ()   
recantha ()   
Reiger ()    
ric ()    
RiccardoJ ()    
Richard ()    
Richard Liow ()     
Rico ()    
RoBBBoY ()    
Robert ()   
Robert from Poland ()   
RobG ()    
RobS ()    
RockyBoulder ()    
RockyMountainSlim ()
Roland ()   
Salipotens ()    
Sam ()    
sbiella ()    
scavenger ()    
Schtubb ()    
scm ()    
Scott ()    
Sebastian ()    
Sebbe ()    
sepp ()    
Serge ()   
sexy beast ()    
Shade ()    
Simo ()  
sm ()    
SmokeMaster ()    
SolderingIsFun ()  
Sparky ()    
starfinger ()   
Stefan ()   
Stephan ()    
stephn ()  
Steve ()    
Strainu ()   
taqd ()  
teg ()    
Terry ()    
tgage ()    
ThatGuy ()    
theo ()    
Theo ()   
Thiange Doel: 20 pieces ()    
Thomas ()    
Thomas from Germany ()  
Thomas L. ()     
Thomas W. ()    
tianxiaobo ()    
Tigoud ()    
Todd Smith ()    
Tokyo Loose ()    
Tom ()    
tomgidden ()   
TomMaverick ()  
TonyD ()    
Tosebach ()    
tsf ()    
tungl ()    
TWF ()    
Uli ()    
Unixversal ()  
UnNamedGER ()    
VC ()    
Vdliv ()    
Vendus ()    
Vicus ()   
Vitas ()   
Vitti ()    
Wal ()    
what ()    
What is PCB? Hi mom! ()    
whatnick ()   
Wickex ()    
wiesel ()    
winni ()   
wm ()    
Wofei ()    
xiaobotian ()    
Xman ()   
Yani ()   
Yanik ()    
Zaptac ()    
Zarumba ()    
Zarumba_2 ()    
zaza ()    
zboson ()    
zendick ()    
zgub ()   
Zoltan ()   
ZwaZo ()    
üps :O) ()   
ʞɹɐɯuǝp ɯoɹɟ uɐɯɹoN ()    
Count:19316729063

* These are the current sale price target estimations (excluding shipping), based on a worst cast scenario. As soon as there is a more solid count it is very easy to get the figures what it's really going to cost. The PCBs and part prices drop very much at 1000, 5000 and 10000 pieces breaking points.

Thank you for your time to state your interest. You might want to consider subscribing the Apollo-NG RSS Feed to get instant project update notifications. As this project is currently very dynamic in nature you are always welcome drop in on #apollo on freenode IRC for questions and discussions.