13801 628
306872 850
577645 1526
185227 394
88281 270
97222 276
69562 465
244792 484
58440 147
9495 715