958
9512
886
833
839
8016
7828
834
6627
1045
809
864
27427
20720
19251
17082
1355265
13362
1216148
11936
10840
1017144
9040
79111