2466
2
9933
5
954
889
526
69
1
679
296
801
1426
1394
2083
916
2553
8
844
509
816
642
740
571
600
3036
3774
729
641
483
506
531
529