18 043 601 
5 511 250 
18 632 562 
4 235 074 
19 546 852 
10 883 513 
5 132 010 
8 618 295