38337 563
3855 619
119451 505
12075 81
29443 645
15989 870
2468 377
3517 596
4624 111
3688 344
4333 493
3835 900
4382 703