501
686
1176
1
355
254
294
477
503
312
354
343
233