1062
796
773
767
433
384
375
371
356
346
326
318
287
277
262
257
254
239
221
218
217
216
214
207
205
200
195
193
191
189
177
168
158
157
146
144
136
134
133
132
131
126
121
105
94
93
88
87
86
85
83