330 428 503 600 620 814 859 920 963 1000 1000 1000 1003 1050 1137 1146 1387 1407 1485 1500 1500 1600 1700 2000 2090 2100 2205 2537 2562 2603 2712 2943 3000 3000 3001 3100 3300 3366 3401 3768 3780 3841 3860 4224 4332 4800 4888 5183 5264 5285 6956 6980 7218 8000 8888 9010 9380 10000 10000 12000 12000 15000 19999 21578 25672 25999 30000 33000 105638