1076
914
722
638
636
436
406
398
389
358
349
345
331
319
303
297
294
291
290
276
275
274
266
264
239
205
202
189
187
179
171
164
157
153
125
123
120
114
112
109
108
107
105
104
102
100
99
97
96
93
92
90