3125
2
3546
1
1404
5701
8
2556
4
3498
3779
4471
2964
2920
3051
1603
1461
0
12459
3
2550
2906
4096
2258
4443
9
572
1107
1672
2990
1294
174730
18
562
1310
2478
10827
2386