3104 853
1345 414
170 39
874 159
752 164
1196 239
2337 593
4744 663
2494 135
10705 219
3592 302
2688 298
61080 826
29219 670