28523 727
14444 702
15306 105
29652 378
10644 777
6581 379
8399 362
8669 131
3576 387
15721 254
11185 797
10909 660
7550 571
4521 285
6567 315