Current price and surcharge updates
25053000
89352200
31342500
28083800
21529100
21529400
21529800
21529900
21529700
74213400
25108800
25108900
28001200
32030621
28029500
31725200
31725600
51239200
51241700
51291200
51365500
49067720
26054200
26054600
23090000
26008900
43589109
22896100
26134000
26134100
24227900
51603000