29226 249
28431 163
26434 584
19980 87
20618 873
19547 800
14087 522
10979 361
16478 293
18048 469
24093 324
20276 235
29623 706
19681 521