38365 563
3858 619
119463 505
12076 81
29460 645
16002 870
2468 377
3517 596
4625 111
3689 344
4333 493
3835 900
4383 703