2121
4
3291
2
971
1
1930
409
0
1506
1922
919
509
415
1045
1451
456
772
1557
1661
274
602
719
1333
722
1109
410
455
1733
787
467
1161
980
81