19 31181 1945 4990 321 1142 2945 7390 4136 10372 1107 3114 1022 2744 1101 3102 2890 7280 962 2624 1060 3020 805 2310 689 2078 1513 3926 3878 9656 13504 32708 1865 4830 667 2034 1833 4766 16553 40006