486
466
354
345
325
315
261
238
232
225
201
192
182
181
180
178
172
163
149
145
139
131
130
129
127
126
120
114
112
110
107
102
101
99
96
95
94
92
91
86
84