5432
1
946
1942
2626
106
0
723
1218
3671
12149
2
1105
1034
3154
6
1354
3012
4
1875
618
120
750
2108
3
1397