31350 407
8905 588
25978 52
8804 639
4674 660
2610 189
8876 807
7097 715
9799 199
33507 743
89554 486
35603 363
31149 390
16665 452
1760 176
14972 52
8594 548
18467 297
6722 600
1648 89