289186 347023
143218 171861
88548 106257
145968 175161
42458 50949
29698 35637
72378 86853
24684 32089
97308 126500
62084 80709
21284 27669
25534 33194
from 35598 46277
from 31348 40752