255
0
600
21152
8
1189
957
2505
2
1162
1
1239
721
2338
1585
1767
6753
17
3080
3
2316
674
592
7471
9
2322
4
2921
5
517
1044
3591
11
3546
1601
657
14
1558
5978
6
2204