5911
3439
2616
2590
2024
1844
1805
1547
1367
1089
1045
1043
1038
863
696
689
671
649
641
596
596
594
586
569
564
558
537
512
512
511
486
483
477
463
461
459