969
765
625
607
605
437
406
397
380
355
346
331
329
328
304
300
299
297
290
285
284
278
277
272
271
264
260
210
205
199
188
182
181
175
173
126
123
122
121
119
116
111
109
107
105
101
99
98
97
96
95
92
90
89
87
82