986
548
530
443
422
356
334
316
301
295
276
275
267
266
251
249
236
234
229
225
222
212
211
210
184
181
164
155
150
148
142
141
127
108
105
102
100
96
92
91
90
89
87
86
85
82
81
79
74
71
67
66