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