4111
2
2749
1
2748
2191
1452
469
0
968
1098
358
631
1969
2600
5
2546
928
4895
8
2493
2064
543
2076
1309
846
467
105290