38194 563
3849 619
119365 505
12072 81
29359 645
15947 870
2466 377
3513 596
4621 111
3685 344
4331 493
3832 900
4374 703