31177
24105
23102
41537
32183
78187
36800
32284
30852
312610
52823
27503
435055736
240963380
1684868313
158650269
131598180
125580260
1135858896
104849214
89943182
84077292
76509141
70455160