38323 563
3855 619
119441 505
12074 81
29439 645
15985 870
2467 377
3516 596
4624 111
3688 344
4333 493
3835 900
4382 703