377
243
177
819
757
321
137
28
88
31
59
131
508
57
324