2931 819
1405 96
210957 721
6948 65
20279 325
71776 118
12317 629
5691 92
4568 694
6710 470
2755 161
5168 234
3545 505
4651 721
5825 308
7376 593