2 791 170 26029
22 081 213 58522
1 732 180 7817
801 950 5768
14 151 987 69052
591 855 2012
22 433 038 54850
7 448 506 37760