from 31110 40443
11220 14586
19890 25857
70883 92148
86137 103364