3080
3
2121
1
2270
2242
0
1044
360
930
2
14
488
1419
4044
5
4691
3083
929
2465
1189
683
380
884
1078
3125
3765
4
96
2476
617
3779
652
391
4471
2903