2550
2
553
0
317
836
1
1400
770
677
80
3046
3
1074
1108
2072
1089
1740
1146
334
351
1059
1194
3583
783
593
24353
4775
1432
2611
9
352
17607
5
726
1484