392
168
306
140
330
203
681
213
208
101