30893 840
12399 806
11115 781
16557 421
11273 349
15783 590
10583 545
8121 512
15478 826
14514 490
12468 651
12245 218
8088 583
7503 697
5077 115