37642 562
3813 619
118991 505
12046 81
29022 645
15813 870
2444 377
3484 596
4602 111
3670 344
4314 493
3815 900
4360 703