670
13111
1085
190
796
831
680
9010
542
491
382
17010
651212
46563
46350
44668
3980271
3756157
31614
3082151
29376
25182
23160
21260