10 956 153 47596
6 027 480 26462
3 460 857 15101
31 363 808 63908
11 198 431 30608
12 344 772 56953
23 006 729 78306
502 673 6224
13 966 367 42941