3091 862
22737 253
3012 509
9437 424
11901 585
1540 202
10696 702
5058 44
59255 85
33101 556
19247 818
19591 116
14663 355
23665 294