11150
103754
6990
924115
82956
9770
72765
69529
6310
69849
10660
90275
699912
50203
49340
48998
4309271
4120158
33544
3322153
31746
27222
24861
23230