2121
4
415
0
951
1981
2143
1661
1
3149
1511
798
410
780
1939
828
2551
409
2328
4328
10
422
675
403
474
492
1133
1346
1452
602
2587
6
968
389
957