584
677
697
532
526
380
530
593
545
5210
632
455
611611
43800
43643
41867
3706270
3483156
29924
2895149
27686
23562
21910
19900