21926 592
19568 589
3094 728
4458 617
3040 745
45392 149
5695 463
4900 414
8853 647
5488 788
5806 442
13936 688