253973
979459
545727
559291
895159
79557
423106
333819
27908
895332
805821
957571
5314799
3742581
3254148
2575804
2310988
2159609
2078358
194478
1855118
1752136
1750196
1669471