13243
607796
106565
410472
411657
129949
95319
34168
268902
281177
339348
27712
6315368
5117935
4909460
37991000
3766287
3741956
3629462
3350226
3284730
318036
2758209
243410