5410
5111
649
381
383
6310
816
399
376
356
336
24456
18350
16481
14802
11462
1109263
10084
981148
9610
834143
7780
73511