1262
946
874
856
850
761
647
611
568
566
565
558
549
531
531
486
478
465
434
433
432
416
410
404
400
395
394
387
371
366
362
358
357
355
354
354
352
335
333
332
328
324
321
321
320
316
315
314
313
311
309
306
298
290
289
289
282
278
268
261
242
219