3181
2508
1887
1839
1385
1269
1048
1043
1014
1011
931
929
915
904
869
866
849
792
742
742
736
732
731
709
685
685
682
679
678
665
660
654
650
641
638
637
631
629
624
623
622
606
589
585
585
575
572
569
569
566
561
557
550
547
544
539
532
531
529
524
519
518
514
504
502
502
499
494
492
490
490
488
488
481
479
478
477
476
475
473
470
469
468
467
461
459
457
457
456
451
448
444
442
442
441
440
440
437
432
432
428
427
422
421
421
419
418
418
418
417
416
416
413
409
404
403
399
393
392
390
385
384
379
376
374
373
369
368
363
361
360
359
358
349
346
345
335
335
333
329
324
316
304
302
299
298
298
291
291
289
288
286
277
276
276
275
274
266
265
265
263
258
238
236
220