9396 50
29538 145
14955 776
19029 759
3784 728
15424 675
11938 687
23618 201
5926 101
14152 465
1651 76
4321 480
13970 743
21732 313
11373 752
15758 580
18467 448
65051 167
9674 502
48964 350
16567 80
5823 764
22478 327
5061 517
68216 856
22515 188
9822 78
20107 262