2795 458
5696 120
37739 597
29593 445
27219 818
24653 280
29510 479
44240 122
3327 161
2728 266
7281 607
12966 54
8252 567
2986 331