958
886
833
9412
839
8016
7828
834
6627
1045
809
864
27367
20640
19161
17032
1345265
13332
1204148
11916
10780
1007144
9010
79011