1115
1005
844
782
782
688
667
666
662
642
633
621
599
598
595
578
567
551
549
539
518
511
510
503
495
490
483
474
471
470
462
459
451
447
446
440
437
404
396
389
389
386
385
383
378
378
366
363
359
355
351
342
342
339
334
329
329
328
328
326
325
323
322
318
314
313
313
302
299
297
295
290
290
289
287
283
281
278
276
267
263
263
259
259
258
257
253
249
245
244
242
239
238
237
229
222
216
212
212
203
198
195
195
195
193
190
183
174