2 238 948 10162
13 805 231 34668
7 517 962 32366
3 359 822 17280
720 244 4668
12 097 308 28694
22 659 870 43566