688
460
28596
397
451
575
475
979
362
712
344
1129
1488
442
493
657