4111
2
2749
1
2748
2191
1452
276
0
1098
53
1969
2600
5
918
2546
928
4895
8
2493
2064
107
2076
467
105290
1463