646 128
2979 929
2609 571
16209 61
2576 189
2458 369
8213 169
1763 258
3904 508
2072 44
3171 135
5873 554