2987
2
1496
0
2104
3
3257
4
5617
5
4362
777
2922
9
12590
180849
25137
2640
2059
8
2222
1
3803
2906
5513
6435
7
3636
15276
27
2257
3056