25005 523
42963 89
10304 624
29753 315
10386 164
58420 506
16317 751
43361 391
8838 754
19028 338
16739 462
6888 40
25545 600
83425 197
13866 779
5737 160
20432 354
20093 733
16889 228
14838 116
11180 645
11315 183
19120 605
22915 593
38559 544
16966 192
26628 80
19313 782