645 128
2976 929
2609 571
16198 61
2575 189
2451 369
8210 169
1763 258
3899 508
2063 44
3167 135
5871 554