1185
922
730
705
535
376
356
338
311
307
294
284
273
272
258
255
254
249
248
244
237
236
230
226
222
218
213
202
179
177
175
155
153
151
150
149
146
132
109
107
100
97
95
94
92
89
88
87
82
80
78
74
71
70