866
0
3090
6
2903
3
2932
2
2533
21152
8
365
2151
1
645
665
934
536
960
457
522
3080
512
547
593
1045
352
578
400
612
558
234
383
1094
181997
11
485