12 1988 95 411457 4 27 30 32 41 42 43 44 53 64 66 100 100 104 114 127 143 161 184 211 272 340 613 1117 100 577 792 372 80 27 13 10 8 5 3 1