1735
1144
1016
932
905
877
819
756
737
648
646
623
613
602
601
558
547
521
519
504
483
478
475
466
454
450
450
437
425
424
422
419
408
403
398
376
375
375
372
361
356
356
348
346
346
338
337
334
329
325
323
321
318
315
313
311
311
307
303
298
298
292
282
282
277
275
271
269
264
263
259
250
249
243
240
233
232
232
231
226
222
217
213
178
169
168