897
685
544
527
526
369
355
335
322
308
286
285
278
277
260
251
249
237
236
233
231
228
227
213
206
182
172
167
165
150
148
144
127
118
110
106
102
101
97
96
94
92
90
82
80
78
75
73
71
69