946
880
840
89169
10547
700
790
6714
1099
890
740
757
27057
20270
18861
16852
1323265
13172
1196148
11796
10650
971143
8870
78211