437
0
695
1010
2
9055
10
1685
8003
2145
1
1055
295
1494
5368
428
32
1616
4288
4937
6231
305
581
808
2129
632
698
742
628
549
998
658
501
1376