876
725
662
620
602
551
537
499
483
405
404
402
384
377
375
374
361
361
354
353
342
340
330
323
321
321
320
317
310
306
305
292
290
285
285
283
281
280
275
268
262
261
258
246
239
237
237
230
226
215
214
211
210
208
208
204
199
197
184
181
181
180
177
177
174
170
162