836
725
630
618
562
552
524
458
448
438
407
396
392
387
365
359
354
351
343
336
323
317
315
314
308
306
300
285
250
247
241
237
231
230
229
227
223
219
217
213
211
201
196
189
184
183
178
174
165
152
148
143
139
133
127
120
118