1315
718
679
625
585
453
427
403
401
395
376
361
360
339
321
320
319
309
306
305
300
297
280
278
257
243
230
213
209
206
196
191
183
173
167
145
135
134
133
132
126
122
119
118
112
111
108
104
101
97
95
92
88