10 956 198 47596
6 027 501 26462
3 460 865 15101
31 363 948 63908
11 198 463 30608
12 344 836 56953
23 006 735 78306
502 675 6224
13 966 430 42941