Inventories consist of the following:

   
December 31,
 
   
2016
   
2015
 
   
US$
   
US$
 
Raw materials
   
270,605,823
     
287,995,933
 
Work in progress
   
157,953
     
164,034
 
Finished goods
   
10,175,232
     
6,505,228
 
Total inventories
   
280,939,008
     
294,665,195