628
285
409
170
362
130
128
42
64
61