418
360
395
244
341
242
234
302
373
265
333
240
30647
23270
21402
19323
1548267
14942
1390148
13366
1212144
11860
10350
8670