1025913
901327
1351317
95299
775810
57796
1970851
1212416
623230
1152118
83789
1647629
435214736
241027380
1685298313
158699269
131653180
125623260
1136248896
104876214
89971182
84097292
76554141
70487160