1097
870
664
624
621
437
404
390
376
353
341
328
322
317
303
301
296
295
284
281
280
278
273
272
270
266
250
249
216
210
193
178
177
173
169
158
145
131
129
126
120
118
114
112
111
104
100
99
93
90
88
84
83
81