39083 50808
20944 27227
19237 25008
42823 55670