2575 52
17256 434
12222 309
14998 446
4653 814
12884 907
18402 58
12013 675
9562 96
10465 344
26558 487
24623 841
16959 880
15614 838
4605 80
18196 862
2978 274
7020 451
6976 126
2705 208
14788 269
118850 654
16284 572
11613 797
8562 486
6704 455
8116 408
22572 238