308110
26515
90197
605112
60845
756612
56786
602611
26991
72315
52215
1049817
430516728
238125380
1665538312
156730267
129582178
123005252
1114268895
103215210
88217178
82950290
74643139
69270158