23293
18233
15320
20384
11313
14820
8790
14426
19364
22440
19244
25252
435055736
240963380
1684868313
158650269
131598180
125580260
1135868896
104850214
89943182
84077292
76509141
70455160