cases 0..=499 132ed1929cd5e905
cases 500..=999 6ec3bea3df20022b
cases 1000..=1499 93e6704bf95a6d68
cases 1500..=1999 ce68ebc348d853ec
cases 2000..=2499 eab9c7dce0025374
cases 2500..=2999 67205f5f0d39d3a1
cases 3000..=3499 9ed210d597a5bdc9
cases 3500..=3999 1c6fc2afc02de4c0
cases 4000..=4499 1138973f34ad1cff
cases 4500..=4999 ccb745d0d36380e3
