3163
151638
5446
9459
3045
53511
2555
291578
198243
13080
41362
3270
2016237
14240284
1391412
12351261
1192740
112273
10210157
1003212
848837
82096
77315
70292