1041
849
660
635
588
401
369
365
347
321
314
308
301
289
283
278
274
267
264
258
247
243
242
240
238
220
196
184
183
178
175
158
155
153
149
145
116
109
107
104
102
101
99
97
95
94
93
92
89
88
85
84