3869
2232
2196
2111
1912
1898
1678
1617
1387
1384
1344
1235
1155
1058
1023
1002
989
987
968
955
919
893
873
851
836
817
808
791
790
752
735
732
731
721
714
672
664
659
637
630
605
600
588
585
575
563
560
559
545
542
529
520
504
491
481
468
464
444
443
442
438
435
426
424
417
397
393
392
391
375
373
372
371
351
339