151 31 2087 126 22 2178 90 14 1587 112 8 1656 117 7 1571 116 17 1615 79 3 1113 169 23 3319 229 29 3103