10 167 594 30908
1 167 985 8290
8 524 329 19093
8 602 412 15650
14 135 079 40976
4 269 813 18346
5 999 687 23551
22 810 039 43806