99
845
45
447
30
352
33
316
32
336
278
1,047
7
193
9
219
23
175
14
169
146
132
12
124
121
117
112
101