646 128
2979 929
2609 571
16199 61
2575 189
2454 369
8212 169
1763 258
3902 508
2067 44
3167 135
5872 554