336
263
325
375
283
244
290
264
296
323
469
30397
23190
21332
19153
1539267
14692
1379148
13276
1190144
11730
10300
8570