10293
5
5390
7
1123
1
1044
1510
0
2531
2
1743
2505
535
3054
3297
12
372
3608
2500
2057
3831
790
3354
1481
736
4044