2324
4
2428
1
810
928
2
1185
2189
0
717
1061
4471
1993
3
1991
6095
9
5717
1103
475
3159
96
1494
2469
5151
5527
1604
766
665
297066
1105
484
1298
490
477