197
343
184
939
326
122
168
682
588
88