29486 603
16551 546
34953 952
10738 675
20687 422
3077 517
2213 66
7365 483
80829 838
16166 325
11589 31
45470 491
16562 450
25842 41
45371 592
20790 188