34852
304210
36146
418811
28763
24141
25792
20810
22273
56078
28696
30644
257483501
1050748168
89102159
67551104
61878157
594498825
49114150
46976112
37427874
3671977
3521584
3212545