2796 458
5700 120
37751 597
29598 445
27269 818
24666 280
29536 479
44285 122
3328 161
2729 266
7282 607
12969 54
8255 567
2987 331