302613 54147 15468665 127435 14769284 13467791 453338338 8010079 0 5286094 10273354 102040 1 303430764 45662 8381443 2090176