9822
1346
12013
23810
1126
1765
440
882
1148
830
762
1886
651212
46563
46360
44678
3980271
3756157
31614
3082151
29376
25182
23170
21260