951
0
21152
8
3080
3
2932
2
3090
6
1089
1045
690
453
747
471
108797
574
1302
709
984
932
142
1479
812
234
1604
657
14
1676
1629
173
2245
600
322