1134
807
560
526
446
373
342
322
301
294
282
278
275
269
266
259
251
247
241
237
233
226
221
218
217
182
174
168
161
158
150
143
130
120
118
112
111
102
100
98
96
95
94
88
84
82
79
76
72
71
70