393
483
643
8411
3910
387
534
373
902
343
360
336
41357
31380
30263
27295
2372267
21384
2055153
1901149
18826
15620
15150
13420