113295 147283
16745 21769
10285 13371
from 30908 37089
44039 57250
23205 30167
26728 32073
27455 35692
54749 71173
from 15045 19559
43869 57029
28928 34713
from 77497 92997
72847 94701
125469 163109
70883 92148
58710 76322
86003 111804
28928 34713
from 30908 37089
60673 78875
73179 87814
76774 99806