445
391
377
325
319
314
300
267
253
250
241
227
221
218
195
193
192
191
189
188
180
173
171
163
156
155
154
152
150
145
144
142
141
140
139
138
136
130
127
125
123
121