29517
2715
29219
3156
42845
4980
25344
31448
3990
3439
3349
2980
603711
43360
43253
41177
3651270
3422156
29694
2870149
27326
23252
21610
19770