28675
19825345
447014
43943
13070
27200
9883
8044
23919
26585
26655
13560
351597644
175760300
1425128266
127367225
99766153
83444180
827568863
81957183
67416140
63931241
59405172
55138117