2796 458
5700 120
37754 597
29598 445
27271 818
24667 280
29536 479
44285 122
3328 161
2729 266
7284 607
12969 54
8255 567
2987 331