21730 526
8548 517
11136 468
18470 285
581563 1213
16224 855
14021 195
51293 362
64051 505
39159 365
1786 60