862
804
743
815
751
850
7110
8011
583
682
537
530
602611
43320
43233
41067
3645270
3419156
29654
2867149
27296
23222
21570
19760