240
266
203
231
161
171
236
2511
204
195
213
150
30937
23540
21742
19523
1570267
15162
1404148
13596
1239144
11930
10590
8960