543
0
881
409
525
909
578
1
872
1116
1842
1045
269
492
2306
2
837
264
918
505
419
729
722
544
992
463
367