255
0
2735
2
2258
1
1153
3426
4
1804
3
1868
1601
436
1889
1018
1849
715
2902
16
558
721
883
556
1400
1755
1637
125
21152
8
1350
1123