38477 563
3861 619
119520 505
12086 81
29530 645
16035 870
2473 377
3521 596
4632 111
3693 344
4339 493
3840 900
4387 703