39861 285
5536 912
4153 574
142606 338
10755 722
15975 654
7299 593
3459 419
20652 377
8356 269
22036 242
8955 879
18877 306
17935 243
30426 764
29314 136
42005 811
5956 59
3332 442
35709 559
30091 651
24516 292