1022
18516
915
1114
13636
10213
624
362
652
863
865
681
657712
46803
46710
45058
4022271
3815157
31814
3115151
29696
25442
23340
21500