2791 458
5690 120
37708 597
29566 445
27186 818
24631 280
29440 479
44191 122
3321 161
2727 266
7277 607
12960 54
8244 567
2985 331