646 128
2980 929
2609 571
16211 61
2576 189
2460 369
8214 169
1763 258
3904 508
2073 44
3171 135
5874 554