988
877
648
629
588
448
408
382
371
370
356
344
338
336
320
303
299
296
289
286
276
272
264
262
243
220
204
195
193
189
177
176
165
154
145
141
135
129
128
120
116
115
113
111
110
106
102
94
92
86
81