646 128
2991 929
2610 571
16247 61
2581 189
2478 369
8228 169
1770 258
3906 508
2090 44
3176 135
5880 554