1019
2
1180
1
1146
1043
0
280
1653
7
382
765
988
3
1088
273
63
81
292
60
338
1458
72
643
708
284
3451
10
297
69
493
573
4
880
1262
1129