891
793
613
582
543
408
375
352
341
333
318
316
315
291
280
275
273
263
259
258
256
243
240
229
225
224
213
202
193
191
170
163
156
155
147
144
128
120
115
114
109
103
102
101
99
98
96
94
92
91
89
87
86
82
77