1525
3
1044
1
14
0
572
1036
1373
5
4044
1089
3546
2465
2
1189
3125
2094
3765
4
2476
2136
3779
6445
6
3683
5477
12
4471