2 953 993 12612
22 735 747 55413
9 026 916 19882
1 917 047 5569
1 157 803 4990
1 942 923 9922
10 135 409 34305
7 208 342 24041
6 757 800 27766