2973 853
1344 414
157 39
872 159
752 164
1192 239
2332 593
4738 663
2489 135
10704 219
3589 302
2687 298
61077 826
29205 670