38342 563
3855 619
119451 505
12075 81
29447 645
15990 870
2468 377
3517 596
4625 111
3689 344
4333 493
3835 900
4382 703