29806 540
13953 256
5861 721
7177 495
7083 617
5826 425
5049 420
10876 383
4069 276
19341 499
7010 642
4784 494
5638 477
2890 333
4014 79