133
965
174
583
116
505
17
421
13
310
16
280
246
19
235
42
232
20
898
30
213
25
199
184
167
179
156
8
153
149