2985 671
31682 446
465 54
2754 702
59140 921
10867 348
421 52
2826 168
60168 188
235857 991
16623 648
39412 533
21251 417
109812 242