866
0
706
2151
1
978
2906
1034
1153
597
3252
5242
507
883
103
908
1704
4
1672
475
722
473
652
391
1252
785
458
7793
838
628
438
971
980