38334 563
3855 619
119448 505
12075 81
29442 645
15989 870
2468 377
3517 596
4624 111
3688 344
4333 493
3835 900
4382 703