39935 285
5536 912
4153 574
142612 338
10755 722
15975 654
7299 593
3459 419
20655 377
8356 269
22037 242
8955 879
18879 306
17935 243
30428 764
29316 136
42011 811
5956 59
3332 442
35718 559
30095 651
24516 292