1277
784
643
615
582
402
386
356
353
344
331
327
319
303
292
283
282
267
265
261
254
248
247
236
233
227
203
198
186
180
178
170
168
165
158
153
139
125
122
117
115
111
107
106
105
98
93
90
85
83
80
79