923
699
672
588
495
445
433
331
328
327
324
315
307
306
301
287
285
284
280
275
268
262
248
236
230
228
215
197
192
183
182
173
169
166
161
160
156
153
151
149
146
143
134
131
130
128
120
118
117
112
108
103