15073 497
15668 526
444464 748
24955 161
2201 159
17896 783
40134 543
19681 522
30221 577
8688 810
7999 248
3317 319