28484
19013
44964
58437
10462
20847
19330
37221
8491
40442
20191
20153
430578728
238164380
1665878312
156760267
129622178
123027252
1114558895
103245210
88240178
82972290
74672139
69295158