2123
0
951
474
962
1
409
525
881
403
1782
970
1161
602
1133
1045
479
505
297
2142
1939
3449
3
859
918