13 953 717 40509
4 295 914 25525
8 147 038 20516
2 658 580 11682
506 728 1929
3 792 808 5877
1 440 741 6691
3 158 426 8520
2 388 075 6787
1 071 288 3703