1089
2
1085
1
1182
7952
1256
120469
35
1215
467
0
1279
3929
10
720
2488
4
1649
2121
330
3148
9
2564
456
2095
13159
1144
1133
988
2152
957
629
951
409
868
1557