983
1
308
1233
0
1259
2787
5
1547
2
3289
1647
1711
1122
3
1779
1807
916
549
1221
1228
2304
964
1546
1254
1897
1042
837
1090
1265
2375
1261
1036
1496