13818 628
307007 850
578322 1527
185532 394
88405 270
97472 276
69646 465
245016 484
58606 147
9505 715