2575 52
17253 434
12217 309
14996 446
4653 814
12884 907
18398 58
12013 675
9561 96
10464 344
26536 487
24617 841
16956 880
15613 838
4605 80
18195 862
2978 274
7019 451
6975 126
2704 208
14783 269
118829 654
16283 572
11613 797
8558 486
6703 455
8116 408
22570 238