37583 562
3809 619
118942 505
12038 81
28960 645
15786 870
2442 377
3483 596
4601 111
3667 344
4310 493
3813 900
4358 703