759
838
827
7810
717
7924
512
502
636
578
549
532
29267
22390
20501
18213
1459267
14082
1318148
12776
11410
1103144
9760
82211