34
40
543
408
163
112
286
238