37446 562
3801 619
118855 505
12029 81
28900 645
15747 870
2438 377
3481 596
4596 111
3661 344
4309 493
3809 900
4357 703