4978
2
978
1125
1
2089
2494
3623
4335
1689
3
2281
1180
1519
6075
15
1978
0
2072
877
2482
2538
688
938
1219
1096
1146