618
457
310
502268
4322
481
303
546
365
330
4116
499
29557
22550
20702
18383
1474267
14212
1325148
12896
11500
1136144
9840
83011