KSFATrainSpotter

train reps
KH C151 (Retired):
005/006 (Retired), 023/024 (Retired), 089/090 (Retired) and 129/130 (Retired)

SIE C651 (Retired):
201/202 (Retired), 207/208 (Retired) and 233/234 (Retired)

KNS C751B (Retired):
329/330 (Retired), 333/334 (Retired) and 335/336 (Retired)

KSF C151A:
501/502, 503/504, 509/510, 511/512, 523/524, 529/530, 531/532, 537/538, 539/540, 549/550, 555/556 and 561/562

KSF C151B:
639/640 (NSL)

KSF C151C:
701/702

ALS R151:
823/824 (NSL)

UC751A:
7043/7044(Main)

RC751A:
7015/7016

C751C:
7085/7086

C851E (NEL):
7087/7088 and 7097/7098

C810:
3, 7, 8, 11, 13, 15, 19, 22, 24, 32, 37 and 40

CAAS:
3

train slanders:
KHI C151:
065/066, 067/068, 069/070, 073/074, 083/084 and 097/098

KSF C151B:
605/606, 665/666, 667/668 and 669/670

KSF C151C:
711/712

ALS R151:
881/882, 925/926 and 935/936

RC751A:
7017/7018

C751C:
7065/7066, 7067/7068, 7069/7070, 7077/7078 and 7079/7080

C851E (NEL)
7095/7096

Dylan Choo Wei Jie: hes very annoying