29011 727
14513 702
15367 105
29700 378
10671 777
6597 379
8433 362
8692 131
3599 387
15753 254
11217 797
10944 660
7617 572
4537 285
6594 315