20 655 361 929
35 262 997 921
19 145 767 979
31 603 413 449
22 644 425 356
94 102 884 373
39 097 072 350
68 197 533 691
22 639 026 026
85 331 074 368
32 330 051 608