37397 562
3797 619
118830 505
12027 81
28875 645
15729 870
2435 377
3478 596
4596 111
3660 344
4308 493
3806 900
4355 703