646 128
2985 929
2609 571
16227 61
2578 189
2468 369
8224 169
1764 258
3905 508
2082 44
3173 135
5876 554