997
841
792
703
664
596
577
503
477
476
462
421
411
408
397
392
370
366
360
353
348
341
335
334
330
323
316
312
308
305
281
271
269
258
252
242
238
236
232
230
228
220
217
203
188
186
182
177
161
152
151
148
145
144
142
140
139