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