25608 722
14209 702
14997 105
29439 378
10559 777
6512 379
8310 361
8563 131
3527 387
15581 254
11062 796
10791 660
7322 571
4468 285
6493 315