38505 563
3863 619
119537 505
12086 81
29551 646
16048 870
2475 377
3522 596
4632 111
3694 344
4341 493
3840 900
4388 703