29517
2715
29219
3156
42845
4980
25344
31448
3990
3439
3349
2980
603111
43350
43253
41137
3651270
3422156
29694
2869149
27316
23242
21610
19770