41395 287
5552 912
4159 574
142839 338
10759 722
15979 654
7306 593
3465 419
20665 377
8378 269
22077 242
8970 879
18910 306
17989 243
30474 764
29378 136
42144 811
5962 59
3335 442
35817 559
30140 651
24548 292