2511
256
193
303
223
213
150
237
185
141
151
156
29557
22540
20671
18363
1472267
14202
1325148
12886
11500
1135144
9820
83011