13 2014 96 409718 1 8 30 35 42 45 54 55 61 67 70 80 91 100 105 114 135 161 188 219 237 308 422 667 903 1769 100 581 781 358 85 41 24 16 12 7 5 3 1