1173
756
578
575
570
405
382
353
345
344
322
316
303
291
284
280
274
266
263
260
255
252
248
231
223
221
206
185
180
170
169
165
154
149
133
128
123
118
111
109
108
104
102
101
100
94
91
84
83
82
81
80