883
710
582
548
438
396
366
349
340
334
306
303
295
286
272
270
264
257
253
252
246
244
240
239
236
227
218
191
181
178
172
159
156
151
148
119
116
112
108
106
105
104
103
100
98
97
95
93
90
85
84
83
82
80
79
74
72