9933
5
953
2
889
526
69
1
679
296
801
1426
1394
2083
916
2553
8
843
509
816
642
740
570
600
3035
3773
729
641
482
506
531
529
620