20 40 300 2 , 197 , 652 29 , 759 117 , 103 14 696 162220