1141613
11900
2555161
3553965
2706533
3452
4003244
1734743
3287747
2947333
1356224
970
435005736
240938380
1684688313
158631269
131574180
125568260
1135728896
104834214
89914182
84063292
76488141
70441160