335
316
330
351
260
240
397
305
321
284
323
222
28577
21750
19941
17803
1419265
13872
1294148
12516
11130
1076144
9520
80611