25
833
509
32
450
20
405
7
422
16
398
346
11
325
29
157
13
777
8
159
156
6
149
3
137
9
135
124
122
117