40395 285
5548 912
4154 574
142688 338
10755 722
15976 654
7302 593
3460 419
20658 377
8364 269
22049 242
8961 879
18885 306
17945 243
30442 764
29331 136
42038 811
5959 59
3334 442
35735 559
30104 651
24526 292