38538 563
3863 619
119554 505
12087 81
29579 646
16062 870
2477 377
3525 596
4633 111
3694 344
4341 493
3841 900
4390 703