866
0
2964
1
3051
2
1603
670
908
1461
691
391
2399
597
1729
528
2906
438
405
2258
575
1049
5242
1120
1486
838
572
1034
1692
1672
108797
2990
556