383
166
298
139
319
188
670
208
202
99