3120
4
12459
3
4471
2
1053
1
4044
5
3083
51331
25
4562
10
1410
0
2465
4005
3125
4016
3765
1986
2033
8
3929
1522
3426
2912
2134
4309