18 396 886 47355
428 607 2559
3 388 476 14838
30 017 333 62197
5 801 264 25740
1 807 485 9409
1 383 403 4993