850
749
615
597
589
534
494
457
438
416
408
384
378
375
357
350
317
316
307
303
301
291
268
264
251
245
239
232
230
229
222
217
211
210
209
207
206
203
192
182
173
171
166
158
151
138
129
128
124
123
121
119