2940 514
11047 455
56748 93
8964 813
4470 240
24958 306
54759 129
68935 838
35698 606
5987 767
2678 460