604
522
516
586
5819
4810
398
538
3912
465
427
374
31607
24180
22492
20043
1623267
15712
1439148
13906
1289144
12190
10970
9250