38496 563
3862 619
119529 505
12086 81
29546 646
16045 870
2475 377
3522 596
4632 111
3694 344
4339 493
3840 900
4387 703