906
713
617
599
592
420
389
380
362
339
326
318
315
304
283
282
276
272
270
267
265
261
257
247
244
237
233
206
194
188
173
166
161
158
151
121
115
114
111
107
106
103
102
100
96
95
93
92
91
89
85
84
80