3215
3416
3038
3319
3119
325
3710
2810
3135
2934
2915
2815
14190
11530
8941
7560
611263
5930
5570
5071
491147
4699
427142
33950