575
128
293
241
232
154
338
69
115
35