2850
84308
52027
64978
69328
54686
45494
75095
3950
1118112
836210
927412
435093736
240979380
1684938313
158665269
131619180
125589260
1135948896
104854214
89947182
84080292
76517141
70464160