40680 286
5548 912
4155 574
142730 338
10756 722
15977 654
7302 593
3461 419
20662 377
8368 269
22060 242
8963 879
18892 306
17956 243
30447 764
29347 136
42046 811
5960 59
3334 442
35763 559
30110 651
24532 292