255
0
895
566
833
1015
21152
8
3090
6
2903
3
2932
2
1
2669
1694
951
690
17946
2416
564
3080
1743
1849
536
108797
410
757
695
142
1380
2949
499