2123
1
1373
1716
2470
5
989
0
1639
1397
1517
3169
3
2865
2
3216
10
838
1011
1004
1393
1941
4
1092
441
1712