4585
3021
2948
2536
2435
2347
2174
1540
1351
1298
1226
1218
1148
1147
1109
1096
1091
1074
1067
1031
1030
1026
1003
975
959
956
950
939
929
898
880
865
791
790
776
766
748
746
743
689
655
653
644
644
602
596
589
586
586
585
572
570
569
546
542
541
529
517
512
510
507
503
501
493
492
492
491
488
486
484
481
477
474
470
468
464
464
463
458
458
458
457
454
450
450
450
448
446
443
438
437
437
436
436
434
433
428
426
425
424
423
416
413
412
409
409
406
401
399
399
394
394
393
388
388
368