38303 563
3854 619
119433 505
12074 81
29422 645
15976 870
2466 377
3516 596
4623 111
3688 344
4333 493
3835 900
4381 703