642 128
2952 929
2605 571
16168 60
2566 189
2431 369
8187 169
1751 258
3890 508
2041 44
3155 135
5860 554