13012
12735
21619
1826
64434
1736
27927
2447
29216
1782
11110
17915
651212
46563
46360
44678
3980271
3756157
31614
3082151
29376
25182
23160
21260