1547
10914
928
1065
20815
1220
25233
3348
21712
1032
23429
2400
660612
47163
46880
45288
4053271
3843157
31964
3133151
29896
25552
23551
21690