628
285
170
362
130
118
42
303
99
105