34442
1007271
885801
420296
16155
147742
68706
725271
250548
53259
717845
970707
5314799
3742581
3254148
2575804
2310988
2159609
2078358
194478
1855118
1752136
1750196
1669471