1022
23329
2390
18516
915
1114
13636
10213
624
362
652
863
654912
46743
46620
44868
4010271
3792157
31754
3102151
29586
25382
23320
21470