2979 721
1711 543
1263 396
125 28
3000 784
1130 42
3575 355
1451 384
4367 262
1264 67
1633 56
3642 470
5565 797
1638 268
2071 49
3995 643