2795 458
5696 120
37740 597
29593 445
27221 818
24653 280
29512 479
44244 122
3327 161
2728 266
7281 607
12966 54
8252 567
2986 331