4455
2
4111
3233
16
467
0
798
415
381
1748
2190
1
456
2328
482
787
951
409
1101
2490
1557
1772
957
683
1661
177
722
410
1133
492
403
1020