1075
1
1152
1675
1081
0
1681
2277
57793
3014
20
2100
2
1962
5
2767
3085
3491
4
3485
7
3939
8
2221
3929
3316
10
747
1112
5141
636
1442
1535
3
1237
2062
1068
1061
1022