10213
624
362
333
681
682
535
2176
663
660612
47163
46880
45288
4053271
3843157
31964
3133151
29896
25552
23551
21690