3800
teacher
409
3860
199
1897
146
1688
369
1751
286
495
4312
2800
908
643
26
271
3273
5218
2542