38391 563
3858 619
119475 505
12079 81
29477 645
16013 870
2471 377
3518 596
4628 111
3689 344
4336 493
3836 900
4383 703