960
969
759
1005
1154
1
794
0
822
930
2
1353
926
1344
1197
878
909
994
1153
3
880
927
787
919
1030
641
905
1331
951