2535
2
2996
0
3046
1
4044
5
951
3083
2149
2381
17946
1485
2465
2299
3125
3546
2496
3
2476
1710
14861
7
1755
4821
1610
3498
4
2556
3779
984
2203
4837
3051
1603
971