255
0
1045
19783
2
14
25669
21152
8
635
3090
6
2903
3
4775
2932
1189
1193
670
4471
713
3080
2964
1
528
1107
623
1755
2996
17946
2740
168
1512
2478
3673
2986