886
686
628
595
559
499
465
404
387
382
358
356
349
346
343
328
312
298
297
296
285
284
280
279
275
270
267
263
262
251
250
236
214
207
202
201
197
194
192
191
189
187
186
171
170
163
160
157
152
148
146
140
139
135
133
131
129
123