292
351
377
322
312
264
190
419
256
395
2510
343
30997
23610
21762
19523
1570267
15172
1405148
13606
1239144
11940
10610
8970