50273
4313271
31756
23280
157936
16166
1519100
13600
1067180
13780
1133160
11700
700312
49380
49028
4123158
33614
3323153
27262
24901