38090 562
3843 619
119312 505
12068 81
29295 645
15936 870
2462 377
3506 596
4615 111
3682 344
4329 493
3829 900
4370 703