38468 563
3860 619
119517 505
12085 81
29522 645
16031 870
2473 377
3521 596
4632 111
3693 344
4339 493
3838 900
4387 703