1092
1
2123
1639
2426
2
1397
0
1927
3012
4
3046
2299
10827
951
9956
3
2496
441
1712
1755
2465
2355
4837
5
3738
1184
1716