2796 458
5700 120
37750 597
29597 445
27268 818
24666 280
29536 479
44281 122
3328 161
2729 266
7282 607
12969 54
8255 567
2987 331