Seiko Spirit watch movements

Japanese name: スピリット

Movements
1F21
3B21
3B51
4R37
5E21
5E31
5E32
5M25
5P31
5P32
5S21
5T24
6M15
6R15
7B75
7N33
7N47
7N48
7N93
8N41
8T63
8T67
V172