40323 594
3562 613
8061 354
19420 377
29763 753
12581 636
15331 551
15543 113
4999 213
4957 560
4113 460
6745 655
4172 683
4753 910
12133 598
6334 563
51236 686
90578 213