2505
2259
2074
1381
1373
1316
1213
1156
1066
1045
1004
989
806
790
734
722
713
700
685
683
677
665
634
630
615
603
597
595
587
580
578
578
574
564
563
554
546
532
529
529
521
518
515
482
474
473
455
451
450
447
438
430
429
426
421
420
418
416
409
403
402
401
400
398
394
390
388
382
378
375
372
372
369
364
361
355
353
352
350
344
343
342
341
339
328
328
327
326
324
315
313
312
310
305
304
297
295
295
294
292
292
290
288
282
271