20410
1623
34020
2159
1346
24713
29717
6291
25213
11217
12410
1036
653612
46733
46510
44808
3997271
3775157
31704
3097151
29526
25332
23270
21430