21701 526
8547 517
11135 468
18467 285
581523 1213
16223 855
14016 195
51280 362
64028 505
39144 365
1786 60