2433
14927
39557
1349
23816
1145
773
21420
492
1256
745
923
651912
46583
46420
44698
3984271
3758157
31624
3087151
29426
25212
23170
21310