1003131
1149819
2018826
79459
1185214
1533513
786213
63588
893414
52173
85859
1230322
430456728
238078380
1665188312
156704267
129550178
122965252
1113948895
103198210
88176178
82924290
74623139
69251158