901
796
668
618
492
438
427
415
363
336
323
322
320
310
303
276
275
270
268
267
262
253
252
248
246
240
239
234
232
220
207
199
197
196
190
184
182
172
171
168
167
159
143
139
137
133
116
114
107
106
103
102
99
98
96
95