28451 727
14434 702
15297 105
29642 378
10639 777
6577 379
8394 362
8667 131
3573 387
15714 254
11182 797
10906 660
7541 571
4516 285
6565 315