691
683
1006
1489
3011
933
1248
927
1119
876
1024
878
1013
1185
889
1620
997
1225
965
901
1177
1574
964
1140
1007
1366
1132
1329
1257
900
1101