983
923
739
721
713
651
601
552
522
510
500
468
466
459
453
443
407
404
401
398
385
384
381
363
357
355
346
332
302
289
286
281
280
278
277
274
272
268
262
249
246
244
243
241
230
215
213
210
188
170
165
158
157
153
149
148