1006
2
1180
1
1045
0
1654
7
1146
1019
715
6
1291
1111
4
1218
769
1859
9
1113
1129
792
863
1217
1482
648
614
1061
523
739
1095
542
3
1922
997
870
660
1358