37083 562
3785 619
118638 505
12014 81
28692 645
15631 870
2427 377
3470 596
4583 111
3653 344
4298 493
3796 900
4344 703