1087
875
723
713
535
357
334
327
302
301
286
275
274
267
245
243
240
236
235
230
226
219
216
212
211
207
200
165
150
148
147
146
145
142
141
136
134
118
108
105
100
95
94
92
89
84
83
82
81
72
71