1050
1
4996
6
458
0
1507
1238
2118
753
1465
2
1348
1295
1679
1903
3
1527
14125
10
1767
2332
2658
1807
1220
2028
591
1815
8262
12
1106
1558
1506
4
841
6200
383
3497