14005 276
9883 583
6882 340
17530 116
6068 594
11662 345
2601 570
4027 555
10384 687
3923 673
2928 460