42085 287
5558 912
4162 574
142995 338
10761 722
15980 654
7308 593
3468 419
20671 377
8385 269
22108 242
8977 879
18938 306
18022 243
30503 764
29403 136
42236 811
5966 59
3335 442
35894 559
30157 651
24566 292