2952 686
2696 618
228 50
505 99
25040 753
33095 549
10684 78
27930 74
21803 580
22282 702
22236 879
12920 391
15921 538
13654 512
24375 348
25234 226
14005 444
18649 302
20626 550
22433 165
40293 527
13289 80
18606 149
20915 501