1140
655
540
539
510
384
359
327
326
294
293
287
286
265
250
242
240
239
237
230
229
226
222
216
214
180
177
168
166
163
153
145
143
137
123
104
102
99
96
94
92
89
88
87
84
83
80
79
75
74
71