2629
2
1618
1
12459
3
1540
0
2453
4
585
4168
5
378
951
2934
4587
1015
2906
690
4083
19079
6
1087
1694
2333
9956
3012
2314