1290
815
648
606
605
425
411
364
363
349
338
330
327
319
303
292
287
277
272
271
269
267
266
264
260
258
247
246
217
207
204
196
190
187
177
168
166
129
126
120
117
116
115
114
110
109
106
105
103
101
100
95
93
90
82
80