4842
4340
3020
2856
2819
2680
2400
2278
2272
2043
2034
2004
1856
1839
1834
1742
1667
1593
1388
1331
1312
1288
1264
1239
1155
1128
1127
1110
1104
1083
1073
1046
1007
1004
955
954
930
902
891
890
889
882
862
859
853
845
837
834
831
807
797
787
767
757
702
685
669
657
647
628
611
598
597
586
576
561
552
550
537
526
522
521
499
491
472
463
441
366
335
318
272
258