0
1015
904
1096
871
935
1000
947
1090
1012
698
981
1038
998
909
968
1781
1
1260
2732
1502
1587
1533
141204
3001
2572
2569
2477