2123
0
349
1425
377
120
1314
980
1
767
87
372
1661
692
286
744
1390
325
798
1584
1483
77
1119
1629
631
1101
443
2093
2
663
628