12 2585 96 486913 7 14 18 19 23 36 38 43 62 64 81 100 100 101 110 124 145 168 202 233 275 367 752 2017 100 640 1064 606 106 29 14 10 7 5 3 1