28596 727
14450 702
15309 105
29660 378
10650 777
6585 379
8403 362
8671 131
3577 387
15725 254
11191 797
10914 660
7553 571
4522 285
6573 315