42,401 29,519 28,150 15,002 11,438 8,290 7,715 5,818 4,364 3,967 3,682 2,467 2,138 1,568 1,503 1,274 841 733 015 600 595 532 377 375 355 180 158150