823
716
600
583
471
423
421
390
348
308
307
297
290
287
283
269
256
255
246
238
236
235
230
229
222
220
210
209
207
189
174
167
165
162
161
154
153
145
135
129
125
120
111
107
106
105
99
97
95
94
91
81