1085
891
725
680
508
352
320
310
298
285
280
268
263
260
247
239
236
234
222
219
212
210
208
203
197
179
154
144
140
139
134
131
130
122
121
116
115
105
98
96
94
92
91
90
85
83
82
81
78
77
75
73