740
489
455
433
401
368
364
360
331
288
280
267
260
257
251
249
248
240
239
238
221
214
210
209
208
197
193
188
182
174
172
170
169
167
166
165
162
161
159
158
157
154
152
151
150
148
145
143
142
140
138
137
136