2791 458
5690 120
37709 597
29567 445
27188 818
24633 280
29453 479
44197 122
3321 161
2727 266
7277 607
12960 54
8244 567
2986 331