40307 285
5548 912
4154 574
142676 338
10755 722
15975 654
7302 593
3460 419
20658 377
8363 269
22047 242
8960 879
18885 306
17943 243
30440 764
29326 136
42027 811
5958 59
3334 442
35732 559
30102 651
24521 292