2795 458
5697 120
37740 597
29593 445
27225 818
24654 280
29515 479
44245 122
3327 161
2728 266
7281 607
12966 54
8252 567
2986 331