38080 562
3842 619
119304 505
12068 81
29291 645
15932 870
2462 377
3506 596
4615 111
3682 344
4327 493
3829 900
4370 703