522
392
516
586
5819
4810
398
538
3912
465
427
374
31287
23910
22102
19753
1609267
15472
1426148
13736
1275144
12040
10810
9180