106,429 Input Devices