Following are the extract of first 2 lines(after heading) from csv file.

Can you logically explain which part of the string goes under which heading?

e.g
o:ct:1604240 goes under "o:loi"
o:ct:1604240 goes under "Annotation"
55,00 goes under "Price"


1)
o:ct:1604240;o:ct:1604240;;00055,00;-;36180111994529,C24999530;;[CTD2/047/PLM8/047/];;;05.07.2010 12:29:32;;1;CTL2-Meadowridge;Q|371.271|MAT;out;25.01.2012 09:59:57;125951465;ctl-meadowridge-desk;;;Q 371.271 MAT;p:ct:1348739;c:ct:196719;;;;Mathematics geometry, Grade 8 (Standard 6) ** (Johannesburg), 1997 ** CTL2-Meadowridge, CTL2-Rondebosch, CTL2-Southfield, CTL2-Wynberg;;beanf;ctl-banf;-;C24999530;24.01.2013;ctl-meadowridge-desk;p:ct:1348739;Q 371.271 MAT [ p:ct:1348739 ]

2)
o:ct:1604767;o:ct:1604767;;;-;36180110815808,C24391067;;;;;21.01.2011 10:13:13;;1;CTL2-Meadowridge;EJ|GOS;out;20.08.2012 09:01:15;221284905;ctl-meadowridge-desk;;;EJ GOS;p:ct:1320122;c:ct:803219;;CPLS;;Asterix and the Roman agent / Hockridge, Derek ** London, 1974 ** CTL1-Avondale, CTL1-Brooklyn, CTL1-Central-Library, CTL1-Kensington, CTL1-Koeberg, CTL1-Milnerton, CTL1-Observatory-Library, CTL1-Pinelands, CTL1-Sea-Point, CTL1-Wesfleur, CTL1-Woodstock, CTL2-Camps-Bay, CTL2-Claremont, CTL2-Hangberg, CTL2-Hout-Bay, CTL2-Kommetjie, CTL2-Lansdowne, CTL2-Meadowridge, CTL2-Mobile-Services, CTL2-Ocean-View, CTL2-Plumstead, CTL2-Retreat, CTL2-Rondebosch, CTL2-Simons-Town, CTL2-Wynberg, CTL3-Browns-Farm, CTL3-Lentegeur, CTL3-Mitchells-Plain, CTL3-Moses-Mabhida, CTL3-Rocklands, CTL3-Strandfontein, CTL3-Tafelsig, CTL3-Westridge, CTL4-Athlone, CTL4-Bridgetown, CTL4-Crossroads, CTL4-Delft-South, CTL4-Guguletu, CTL4-Hanover-Park, CTL4-Heideveld, CTL4-Manenberg, CTL4-Nyanga, CTL4-Rylands, CTL4-Valhalla-Park, CTL5-Bothasig,