211
253
151
261
293
266
184
387
240
255
202
2610
28007
21200
19601
17342
1384265
13632
1252148
12176
10960
1049144
9210
80011