2059
43333
1090
1183
21920
736
30925
12717
16316
1208
584
1516
654912
46743
46620
44868
4010271
3792157
31754
3102151
29586
25382
23320
21470