12459
3
2897
1
1974
2
2105
1468
1540
0
2234
4
5141
7
5771
10
1639
7994
988
1636
2193
9
2333
174730
18
1618
2344
1289601
2999
2152
5147
1596
2732
13018
2431
4670
1752
3156
2188