39926 335
25504 121
13855 365
11782 341
30492 292
50893 155
37415 923
13478 245
28262 576
14588 828
29127 622
23749 539
19546 773
15740 439
17942 835
38525 323
13699 812
12093 535
23570 376
11596 801
34650 548
16898 330
29554 65
10914 480
34340 314
45868 740
30066 646
1459 147