959
0
2097
4
4032
12
745
3060
5
915
752
945
2
493
2294
1
789
5488
6
2598
3
935
1312
5123
7
984
123674
35
372
504
968
731
442
487