426
483
716
5411
845
766
762
2174
873
673
1188
14212
651212
46563
46350
44678
3980271
3756157
31614
3082151
29376
25182
23160
21260