15075 497
15668 526
444470 748
24959 161
2201 159
17896 783
40135 543
19685 522
30225 577
8691 810
8003 248
3317 319