1573
3589
1022
18516
915
1114
13636
10213
624
362
865
681
657912
46823
46760
45088
4030271
3815157
31814
3117151
29726
25442
23350
21510