2 902 847 26496
22 600 225 59413
1 761 448 7917
820 814 5802
14 663 030 70579
606 072 2058
22 991 709 55780
7 631 280 38408