50658 65856
from 131362 170771
from 102102 132733
from 91499 118949
36525 47482
68726 89344
16497 21446
from 103085 134010
from 101318 131714
from 30238 39309
from 20420 26547
from 85413 111037
from 77166 100316
from 51836 67387
73239 95211
from 60476 78619
76577 99549
54585 70961
from 34364 44673
from 105247 136821
from 60476 78619
from 71276 92659
52622 68408
from 101514 131968