1304
2
1630
1
1083
0
2858
10
1129
2965
7
1135
832
3
677
667
3826
1063
591
1057
5
869
896
656
526
2163
2244
938
2506
1408
1389
1118
10219
6
5186
24
1689
1152
4
4780