1007 239
2581 542
447 138
1290 363
5590 633
19158 32
9423 340
2546 154
3670 598
4182 52
3163 278
6359 705