15075 497
15669 526
444470 748
24959 161
2201 159
17896 783
40135 543
19685 522
30225 577
8692 810
8004 248
3317 319