31645 108 4 30 124 70 199 34967 46104 5308899 7913 0 0 0 0 0 0 0 0 342 2 2 25 66 15 99 551 383 23310 7 100001 0 0 0 0 0 0 0 22 1 0 0 33 0 11 67 31 890 0 0 0 0 0 0 0 0 0 142 38 0 0 41 10 98 329 137 84408 2 0 0 0 0 0 0 0 0 333 65 5 24 0 16 114 557 510 3403 2 100000 0 3 3 2 0 4 3 115 13 0 0 13 0 37 178 160 1142 0 0 0 2 0 3 2 0 3 646 156 20 58 233 49 0 1162 558 52528 2 10 0 0 0 0 0 0 0