from 120955 157242
from 294355 382662
from 103403 134423
from 395845 514599
99216 119059
171156 205387