2535
2
1289601
4
189326
0
3046
1
4044
5
951
3083
2149
17946
2465
2299
3125
2769
2496
3
2476
1404
1755
3498
2556
3779
174730
18
2203
4837
3051