25005 523
42964 89
10306 624
29758 315
10387 164
58421 506
16318 751
43364 391
8838 754
19031 338
16741 462
6888 40
25549 600
83426 197
13867 779
5737 160
20433 354
20094 733
16889 228
14838 116
11180 645
11317 183
19122 605
22916 593
38565 544
16966 192
26631 80
19313 782