1138
749
601
571
546
405
384
358
340
322
316
315
295
293
270
269
265
259
258
255
251
248
241
231
212
209
202
177
174
162
160
159
158
152
138
126
120
115
113
109
108
102
101
97
96
95
88
85
83
82
81
78