986
753
719
700
490
436
434
378
346
332
331
307
301
295
293
284
279
266
256
255
245
244
241
238
236
227
220
219
205
186
175
173
171
169
162
158
156
154
151
150
143
142
137
131
130
122
117
108
107
106
104
97
93