3215
3416
3038
3319
3119
325
3710
2810
3135
2934
2915
2815
14180
11530
8941
7550
611263
5920
5570
5071
491147
4699
427142
33950