38588 563
3865 619
119592 506
12092 81
29620 646
16084 870
2479 377
3527 596
4636 111
3697 344
4341 493
3846 900
4392 703