315 42
1105 27
4725 537
1547 327
2247 170
3493 871
14105 235
12574 396
42712 847
22422 80
5916 594
25464 646
18975 817
7142 576
2873 357
9912 610
10317 736
15652 257
17130 205
12432 655
5731 627
18749 711
19370 274
20653 841
14603 587
10421 256
5138 557
20558 368