1340
956
826
816
718
631
609
549
527
512
507
506
471
464
454
453
433
432
415
403
402
389
375
374
372
368
367
353
343
338
315
311
297
288
284
280
274
270
267
259
251
243
234
233
227
204
203
201
190
182
180
172
167
166
165