40362 285
5548 912
4154 574
142682 338
10755 722
15976 654
7302 593
3460 419
20658 377
8364 269
22047 242
8961 879
18885 306
17943 243
30441 764
29327 136
42034 811
5958 59
3334 442
35735 559
30102 651
24524 292