37096 562
3786 619
118650 505
12014 81
28706 645
15634 870
2427 377
3470 596
4585 111
3653 344
4299 493
3796 900
4344 703