577
519
339
375
367
1018
337
326
1006
346
305
349
370
378
326