979
884
692
664
631
624
585
503
498
470
459
454
450
448
437
398
389
386
383
373
371
364
351
348
346
345
344
313
312
308
306
278
274
272
261
248
242
239
238
234
232
227
224
222
217
211
208
197
196
185
183
180
173
168
162
158
152
151
150