1812
2
878
0
2121
1
1298
3606
3
2465
657
985
2551
3125
3546
32302
2381
1044
742
3498
4
7055
12
3779
4471