646 128
2987 929
2609 571
16230 61
2580 189
2472 369
8226 169
1766 258
3905 508
2082 44
3174 135
5877 554