21926 592
19566 589
3094 728
4458 617
3040 745
45391 149
5693 463
4900 414
8853 647
5488 788
5806 442
13935 688