2694
3
2490
0
2143
267
2987
2
2209
408
743
820
517
798
1629
255
269
970
1167
685
413
474
422
2111
4864
1
663
286