4321
4
3407
1
1529
1517
2398
8
432
0
2632
3
3188
553
586
628
984
1342
477
792
1455
2394
2241
2788
2
1174
633
1974
237
1393
971
1225
465
459
1521
905