1117
807
753
742
522
460
441
405
374
371
362
361
350
343
329
313
311
310
307
292
281
275
274
260
256
249
238
235
216
215
212
209
196
191
188
182
178
177
175
174
173
169
167
160
159
158
155
151
145
135
130
128
122
115
109
105