35 642 36 615 126 524 129 448 28 141 25 720 12 442 8 249 81 975 86 316 1 34026