1188
0
2122
2
1736
3152
1130
3465
5
1854
1520
474
39988
13
1497
5699
9
1148
1
1432
1227
1485
2133
1369
7586
1454
2046
3
1098
1113
1108
960
2108
1631
336
2081
1279