38596 563
3865 619
119597 506
12094 81
29626 646
16085 870
2479 377
3527 596
4637 111
3697 344
4342 493
3846 900
4393 703