28475 727
14435 702
15300 105
29645 378
10643 777
6579 379
8397 362
8668 131
3573 387
15716 254
11183 797
10906 660
7542 571
4517 285
6565 315