1153
2
1066
972
0
1368
1
113
466
8847
23
1418
4
1030
1517
692
546
1695
10
1200
2161
3
1125
1292
909
87
1317
630
73
753
477
618
768
391
773
984
724