1112
785
586
559
510
366
349
338
305
299
284
279
274
272
260
241
240
236
235
234
232
227
225
219
218
213
210
209
188
187
175
155
151
146
140
139
132
123
118
115
113
106
104
101
100
95
93
91
89
88
86
85
82
80
79
74
73
70