14959 916
8128 517
24685 245
3668 286
4281 728
16702 95
1160 191
1684 259
1098 115
4167 111
4539 196
3935 687
2834 654