700
556
536
506
484
424
408
369
326
315
313
306
305
298
293
266
259
254
252
251
249
242
241
239
238
226
222
221
209
195
194
190
189
186
176
173
164
160
156
154
153
148
137
134
133
129
119
118
116
107
105
98