12459
3
890
1
2496
3998
5
2808
2771
3798
4
2632
106
0
2667
2189
2143
1731
2
1166
11
302
3971
1422
3453
5147
444571
9
5982
6
5805