416
278
3810
272
274
252
404
251
310
382
356
238
23216
17540
15421
13860
10662
1038263
9384
9180
918148
767142
7130
70211