2 595 553 33905
1 909 561 9468
5 858 241 25384
2 685 946 21477
1 811 955 8269
15 319 357 50630
4 060 520 21898
22 992 666 55783