882
662
585
533
477
416
376
359
353
344
323
316
305
296
295
293
279
272
270
266
265
264
262
259
255
252
250
221
196
192
186
182
178
173
160
156
155
129
120
119
118
116
113
105
104
102
101
100
99
96
91
86
85
84
83
79
74
73