4321
4
588
0
753
1431
1
1349
579
445
1801
2
5151
1436
1985
2668
1218
2082
1223
3008
4027
3
1665
3256
2277
504