39926 762
18206 552
2512 331
6797 605
4864 335
8712 819
18508 137
11487 103
8049 352
9439 396
8347 419
5442 473
3874 512
6009 551