1019
2
1180
1
1145
1043
0
280
1653
7
382
765
988
3
1088
273
63
80
292
59
338
1458
72
642
708
284
3451
10
297
69
492
573
4
879
1262
1128