1153
2
1066
973
0
1369
1
113
466
8847
23
1419
4
1030
1517
693
547
1696
10
1200
2161
3
1125
1293
909
87
1317
630
73
753
477
618
769
391
773
984
724