28320156
21267174
14027133
678596
6152106
570989
536273
4766121
473682
467786
466773
459780
431893
421263
4074102
405678
4033106
398781
398478
363481
193857
175784
173998
185457
165696
1959109
194588
1690109
1947112
176175
166578
1836108
177883
211374
178285
175559
177164
1775117
1829118
1786108