292
260
465
294
666
110
326
256
332
173
251
276
36277
27810
26503
23733
1951267
18264
1762150
16466
1565147
13640
13310
11440