38438 563
3859 619
119495 505
12085 81
29498 645
16027 870
2472 377
3520 596
4629 111
3691 344
4338 493
3837 900
4386 703