456
0
1045
602
699
1661
1
348
787
369
722
1161
3371
5
846
668
2316
4
1086
410
1101
381
2095
2659
2121
2328
984
4987
3
417
4936
1279
22794
1043
267