15039 513
2828 673
33979 755
3303 298
24201 341
11140 53
20570 655
29512 402
19137 458
17444 245
7847 603
10676 236