904
703
700
663
463
416
398
374
357
348
331
319
311
302
287
283
280
279
277
276
272
260
247
238
237
228
223
222
211
205
200
181
178
168
167
165
164
162
160
159
157
151
146
143
137
135
133
132
129
128
121
118
115
113
112
109
103
102