18053 110 133 169 218 273 596 602 683 758 820 833 19050 5000 1000 120 151 290 301 330 332 405 421 426 553 812 856 915 956 2000 20004 116 139 261269