2795 458
5697 120
37741 597
29593 445
27230 818
24659 280
29519 479
44248 122
3327 161
2728 266
7281 607
12966 54
8253 567
2986 331