29881 414
3226 381
7954 668
35559 583
9032 242
2193 523
36977 843
21438 699
24082 107
3551 88
13992 167
18994 308
11682 33
5485 634
17332 49
3252 401
16934 355
50623 644
28638 446
15363 298
29641 660
3437 433
3711 873
1585 151