2796 458
5697 120
37747 597
29594 445
27250 818
24662 280
29525 479
44263 122
3328 161
2729 266
7281 607
12967 54
8253 567
2986 331