from 83855 109012
from 30494 39642
22869 29730
from 43197 56156
10164 13213
20328 24394
54633 65559
44469 53362
10164 12197
36846 44215
from 29726 35672