35013 736
9715 60
17053 593
22224 186
10132 168
22579 442
32204 833
9097 820
24292 787
17436 317
21092 732
9695 98
14655 790
19439 774
10994 247
13877 453
12805 171
13596 691
15047 155
18562 720
12386 304
13605 421
40480 478
36234 375
28595 1065
17971 355
26573 530
13051 984