6693 877
8382 544
2932 577
2168 226
38018 916
12710 77
5622 271
11855 645
57134 794
5877 417
18160 371
3560 294