168
136
46
156
70
78
145
119
107
111
238
171
160
130
159
775
616
1K
976
538