308110
26515
90197
605112
60845
756612
56786
805618
602611
26991
72315
48968
430539728
238137380
1665628312
156741267
129611178
123017252
1114378895
103221210
88223178
82957290
74653139
69283158