14904
34485
34352
28724
31675
37031
25830
44115
36651
50449
33080
58586
435093736
240979380
1684938313
158665269
131619180
125588260
1135948896
104854214
89947182
84080292
76517141
70464160