2,639 2,303 130 188 97 31 90 2,405 176 227 204 323 120 288 48 830341