4765
8
1880
1
3227
2
4044
5
3083
389
0
1812
878
2121
1298
3606
3
2465
985
2551
3125
6779
3546
2381
2595
1044