2 953 968 12612
22 735 412 55412
9 026 842 19882
1 917 026 5569
1 157 795 4990
1 942 912 9922
10 135 266 34304
7 208 268 24041
6 757 724 27765