1050
1
841
2
159
4996
6
458
0
1507
1238
2118
753
1465
1348
1295
1679
1903
3
2100
1527
2134
14125
10
1767
2332
2658
1868
3629
1807
1220
616
2028
591
3871
1815