38471 563
3860 619
119520 505
12085 81
29529 645
16034 870
2473 377
3521 596
4632 111
3693 344
4339 493
3839 900
4387 703