19711
37323
10535
10402
13785
25194
17066
16284
37111
16860
430652728
238199380
1666198312
156787267
129662178
123059252
1114748895
103257210
88269178
82990290
74680139
69315158