40505 285
5548 912
4154 574
142701 338
10755 722
15976 654
7302 593
3460 419
20659 377
8366 269
22050 242
8963 879
18888 306
17949 243
30446 764
29335 136
42041 811
5959 59
3334 442
35745 559
30106 651
24529 292