18 431 180 47407
430 469 2566
3 391 767 14851
30 085 530 62263
5 813 677 25784
1 810 971 9419
1 385 615 5001