2 945 046 12593
22 641 918 55253
8 996 005 19827
1 909 520 5559
1 154 831 4983
1 935 933 9864
10 083 689 34175
7 184 183 23952
6 734 580 27708