3696
2
4042
1927
3012
4
3046
1
2299
10827
6710
0
951
1517
9956
3
5801
2496
1755
2355
4837
5
3738
3673
6
929
2886
18258
2392
14861
7
2556
2203
1289601
108797
8527
23774
5141