4544
3683
3329
3256
2722
2409
2145
2105
2066
1851
1849
1808
1787
1745
1655
1588
1575
1573
1391
1270
1255
1134
1058
1039
1032
1002
917
868
851
808
804
786
783
774
767
755
742
730
725
699
699
682
661
661
631
614
606
579
564
545
528
523
494
493
487
482
457
447
445
442