1139
881
867
862
690
608
587
498
483
470
449
427
421
420
402
399
386
380
367
366
362
353
349
342
335
333
325
323
283
282
278
277
260
253
244
242
239
235
231
220
219
203
199
195
187
183
168
162
158
157
152
149
147