377
245
177
819
828
321
137
29
88
31
59
131
508
57
324