116
506
93
571
96
549
39
247
60
274
41
243
35
211
34
206
23
188
27
119
19
171
21
150
16
184
32
138
20
140
11
128
144