21 332 775 12 933 727 4 172 865 1 213 836 1 022 870 278 358 607 510 655 499 302 017 1 232 465 2 211 779 967 426 653 810 9661