28483
22306
16790
16233
30434
43484
18642
12950
20605
10361
18475
29796
351608644
175781300
1425278266
127372225
99774153
83445180
827588863
81961183
67425140
63938241
59405172
55142117