104
427
130
428
98
341
75
828
295
248