4817
3039
2568
2531
2431
2305
2012
1962
1551
1515
1343
1309
1307
1299
1288
1256
1229
1103
1092
1033
1030
1018
1013
983
969
967
944
941
939
923
911
890
886
852
835
825
792
781
778
774
772
759
746
732
730
707
696
686
672
668
666
665
656
652
649
647
647
641
623
608
605
596
589
588
574
571
547
544
521
520
517
509
488
474
467
450
447
437
437
425
411
407
402
397
396
379
376
363