2433
14927
39557
1349
23816
1145
773
21420
492
1256
745
923
651712
46563
46400
44698
3983271
3757157
31624
3086151
29416
25192
23170
21280