Inventories at December 31, 2016 and 2015 consisted of the following:
 
 
 
December 31, 2016
 
December 31, 2015
 
 
 
USD
 
USD
 
Raw materials
 
 
80,781,903
 
 
57,418,230
 
Work-in-process
 
 
24,994,839
 
 
27,401,062
 
Finished goods
 
 
50,635,932
 
 
41,576,020
 
Total
 
 
156,412,674
 
 
126,395,312