305
444
7623
5131
277
407
3511
362
3118
420
380
211702
23216
17540
15421
13860
10662
1038263
9384
9180
918148
767142
7130
70211