3970 930
3043 851
2799 575
3820 332
33199 298
4844 316
7880 948
14684 133
13818 577
8350 447
7615 627