238141380
156742267
74660139
8000
103226210
6682978
4571943
3090273
2260041
2820
2750139
2475028
430549728
1665638312
129612178
123017252
1114418895
88227178
82961290
69287158