1
8098
6529
6495
3
2912
0
3126
2885
1582
1457
1547
1499
1493
1160
1019
2
807
979
671
848
638
833
818
769
763
703
685
668
642
637
532
628
627
523
622
512
596
491
575
462
554
553
451
543
531
528
524
423
518
418
506
504
401
496
488
480
377
471
469
463
460
452
448
444
443
442
440
434
433
429
427
426
425
424
422
417
405
402
396
393
390
371