14343
20594
11970
1640
2141
63811
66815
42411
93134
4093
60824
2591
2018337
14279284
1392112
12367261
1193040
112303
10266158
1004712
851037
82146
77385
70402