31351 407
8910 588
25978 52
8809 639
4674 660
2613 189
8877 807
7097 715
9799 199
33514 743
89560 486
35604 363
31152 390
16666 452
1760 176
14972 52
8595 548
18467 297
6723 600
1648 89