835
711
603
587
399
289
287
262
240
222
220
216
215
214
202
200
198
190
175
171
169
165
161
156
148
143
136
130
126
121
117
114
95
91
90
89
88
83
82
80
74
72
64
63
62
60
59
58
57